看板 Office 關於我們 聯絡資訊
軟體:Office Excel 版本:2016 https://i.imgur.com/ViJxW5p.png
如題所示,此表是記錄不同魚缸的不同種用藥紀錄,目前想要讓Excel自己抓「每缸最近一 次用特定種類藥」的紀錄時,無論是用MAX函數(例如:下面是我想要抓A1缸的體內藥) =MAX(IF(B:B="A1",IF(C:C="體內",A:A))) 還是直接用樞紐分析,列設定成缸子,欄設定成藥種,值設定成最大──日期,都跑出0 或是1900/1/0這樣的數值。 由於這份文件會隨著用藥逐漸增多資料,資料量不是固定的,而會越來越多,請問要怎麼 寫才能正確反映? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.198.22 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1642932399.A.2DB.html
soyoso: 內文的連結來看,沒看到符合A1和體內(有看到的是A1體外和 01/23 19:09
soyoso: A1線蟲),如果確定有A1體內的話,有可能日期是文字類型 01/23 19:09
soyoso: 調整這樣 https://i.imgur.com/LC4N64z.jpeg 試試,模擬上 01/23 19:09
soyoso: 以b1體內 01/23 19:09
pc945: 日期我確定用「日期」格式了 01/23 19:14
pc945: 嘗試了下,果然能正常抓了,謝謝! 01/23 19:19
pc945: 請問後面--是什麼意思?然後為什麼要Ctrl+Shift+Enter? 01/23 19:20
pc945: 一般的enter一樣會抓不到,顯示1900/1/0 01/23 19:20
soyoso: --目的是運算,讓文字類型的數字在運算改為數字類型 01/23 20:55
soyoso: 為什麼要配合組合鍵是因為使用陣列公式 01/23 20:55
pc945: 了解,謝謝解答 01/23 22:41