→ soyoso: 同個藥品最多只會有二列嗎?還是有可能三列以上03/19 12:10
→ soyoso: 因會判斷下一列,如儲存格c2會判斷a3和b3資料,所以如果會03/19 12:21
→ soyoso: 要以插入列方式新增藥品同月有進貨且公式已經拖曳的話03/19 12:22
→ soyoso: 這方面a3和b3方面要以函數indirect配合row03/19 12:22
→ soyoso: 如果是插入列,最後才加總拖曳的話則不用03/19 12:23
→ soyoso: 修改一下如果要以回文連結有輔助欄d欄的話,d2公式則再加03/19 12:40
→ soyoso: 上判斷同一列領用量(舉例是在b欄,再依實際修改)是否無數03/19 12:41
→ soyoso: 值,無的話回傳空字串""03/19 12:42
→ ayudow912: 一個藥品最多2行,大師超專業,我來試試,大感恩03/19 12:45
→ ayudow912: 我剛剛試了一下,如果表格上面是文字則會出現錯誤 (03/19 14:34
如果我把文字改成數字,則可以顯示數量(藍色的部分)
https://i.imgur.com/k3DekdU.jpg
請問可以顯示文字(標題)但是後面仍呈現數字嗎
※ 編輯: ayudow912 (42.74.170.249), 03/19/2019 14:44:14
→ soyoso: 剛才我有回,i8改為n(i8),為何要刪除我的回文03/19 14:48
我沒有刪除大師的回文,有的話應該是手機操作不熟悉,誤刪,請您見諒
※ 編輯: ayudow912 (42.74.170.249), 03/19/2019 16:17:26
想再請問,承上,我想將連續三個月每個藥品的總使用量平均,如何設定?
剛剛有試過合併彙算,將第一、二分頁加總,但是無法只算欄位C的部分,只能將A到C全
選才能彙算,可以請教大師我哪裡設定錯誤?
※ 編輯: ayudow912 (42.74.170.249), 03/19/2019 17:00:10
→ soyoso: 先問第一、二分頁的分頁指什麼?如果指的話下方工作表索引 03/19 17:05
→ soyoso: 標籤內的話這叫工作表,並非稱為分頁 03/19 17:06
→ soyoso: 只算欄位C方面是指以我回文的範例為標準的意思嗎?實際上 03/19 17:09
→ soyoso: 是原po連結內m欄的領用總量? 03/19 17:10
是的,因為每個月都會有一個工作表,我需要算出每個藥品3個月的平均使用量(m欄)
※ 編輯: ayudow912 (42.74.170.249), 03/19/2019 17:22:06
→ soyoso: 那先來看合併彙算是否符合所需03/19 17:53
→ soyoso: 以提供的公式來看單一藥品二列(加總於空白儲存格)那列03/19 17:54
→ soyoso: 合併彙算輸出在i:j欄03/19 17:55
→ soyoso: 但這應該不是原po要的結果吧
03/19 17:55
大師真強!知道這不是我要的結果,看來合併彙算不符合我的需求,我是期望可以在N欄
呈現三個月的平均使用量(3個月的M欄平均)
※ 編輯: ayudow912 (42.74.170.249), 03/19/2019 18:04:10
→ soyoso: 回到回文提到的只算m欄(領用總量)的部分,如無合適方法,03/19 18:03
→ soyoso: 就c:m的範圍皆新增,輸出後再隱藏欄03/19 18:04
→ soyoso: 我的回文又消失了,17:55~18:03中間還有回文 03/19 18:06
→ soyoso: 內容如下03/19 18:07
→ soyoso: 那公式加總上調整於非空白儲存格的那列03/19 18:07
→ soyoso: 如是n欄回傳平均使用量的話,可vlookup上述合併彙算的結果 03/19 18:14
→ soyoso: 或是公式加總上調整於非空白儲存格那列後,vlookup前二個 03/19 18:15
→ soyoso: 月資料再加總當月除3或average這三個月的值 03/19 18:16
大師~我試了你的vlookup公式,好像可以用唷!但是有個問題,如果兩行加總在第二行
的話,我用vlookup公式的話,會變成#N/A,那有辦法把兩行加總的結果顯示在第一行嗎?
https://i.imgur.com/Jx83qKf.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/20/2019 11:56:03
※ 編輯: ayudow912 (42.75.85.184), 03/20/2019 11:58:21
→ soyoso: 加總顯示於非空白儲存格那列話 03/20 12:07
大師~我成功了,超級感謝您
https://i.imgur.com/0TFOwGz.jpg
,最後一個問題,我套完公式後空白處會顯示#N/A(黃色部分),可以隱藏或顯示-嗎?
※ 編輯: 912 (42.75.85.184), 03/20/2019 15:30:54
→ soyoso: 配合函數iferror將錯誤值改為要文數字,隱藏可以空字串""03/20 15:33
→ soyoso: 或回文要顯示的"-"03/20 15:33
我剛剛發現報表中有一個藥品包含3行,請問如果有三格的話該如何設定公式?要將3個領
用量加總
https://i.imgur.com/8lEK6UI.jpg
3格加總應為86,但只顯示8,請大師幫我解惑
※ 編輯: ayudow912 (42.75.85.184), 03/20/2019 16:07:36
→ soyoso: 如有三列以上就會回到03/19 12:11所回的方式 03/20 16:11
→ soyoso: 但當時的加總是歸類在同一藥品的最後一筆,目前要改為第一 03/20 16:14
→ soyoso: 筆的話則是 03/20 16:14
→ soyoso: 如不要輔助輔(連結內d欄的部分)的話 03/20 16:23
※ 編輯: ayudow912 (42.75.85.184), 03/20/2019 16:24:52
→ soyoso: 先說,1.沒看到最後一筆藥品的下方是否還會有資料或是資料03/20 16:25
→ soyoso: 有的話,是如何呈現的。模擬上就是最後一筆藥品下方無任何03/20 16:26
→ soyoso: 資料了 03/20 16:26
→ soyoso: 2.也不確定count(b欄),應是為領用量是否除了藥品會鍵入該 03/20 16:27
→ soyoso: 欄外就無其他資料,模擬上也是只有藥品才會鍵入03/20 16:28
→ soyoso: 公式內+2方面也要依實際表格調整,會於連結內+2是因為標題03/20 16:32
→ soyoso: 列在第一列且為文字或空白儲存格再加1,實際上是否會影響 03/20 16:33
→ soyoso: count計數數字上就要依原po實際情況了03/20 16:34
大師真強,知道我的問題,我的每個工作表最後一個藥品的數量都不對,請問有什麼方式
可以改善嗎?如圖黃色的部分
https://i.imgur.com/6nAkgDw.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/20/2019 16:54:55
→ soyoso: 這還是要看公式實際應用於原po檔案內如果寫了,截圖上沒有03/20 17:12
→ soyoso: 看到這部分的資料03/20 17:12
→ soyoso: 模擬一下L9:L146為連續數字的話03/20 17:26
→ soyoso: 但無法確定L5是否有鍵入資料且為數字,如果是數字型態的話 03/20 17:28
→ soyoso: 則是+6 03/20 17:28
+6成功了,感謝大師~
現在我需要製作另一個工作表,將原先工作表中6個月內過期的藥品名稱、庫存量及有效
期限帶入新製作的工作表,請問如何設定?
https://i.imgur.com/GMq0MTU.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 08:47:55
→ soyoso: 原po效期是如何鍵入的,1101231或是2021/12/31再去改儲存 03/21 10:16
→ soyoso: 格格式 03/21 10:16
原效期格式1101231
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 10:20:34
→ soyoso: 我的問題不是效期格式是什麼,而是鍵入資料是什麼 03/21 10:31
→ soyoso: 鍵入2021/12/31這樣符合日期序列值是有可能於儲存格格式內 03/21 10:32
→ soyoso: 改為1101231的方式顯示 03/21 10:33
因為這是系統報表轉換的excel檔案,我不確定他是否為日期序列,但是他上面顯示「通
用格式」
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 10:39:51
→ soyoso: 庫存數量、有效期限方面再去改index儲存格範圍(欄) 03/21 11:16
我以大師的公式設定有成功,但是我想要合併F2及H2兩個公式,但是只有第一個成功,往
下來拉都沒東西
https://i.imgur.com/D2777Ap.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 14:01:17
→ soyoso: 以回文舉例的格式,效期只出現在a欄有藥品名稱處的話03/21 14:43
→ soyoso: 庫存和有效期限就以函數vlookup03/21 14:45
大師~H2公式後面被截掉了,看不到,另外公式列加上Ctrl +shift +enter,這個我不太
懂意思
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 15:45:41
→ soyoso: 被截掉是指什麼?h2公式並無被截掉 03/21 15:49
→ soyoso: 還是指的是分頁線蓋到字串,蓋到的字串為逗號,03/21 15:50
→ soyoso: 加上組合鍵為鍵入公式,先不要按下enter或是選取其他儲存03/21 15:52
→ soyoso: 格之類的,按下組合鍵ctrl+shift+enter 03/21 15:52
請問同一品項有兩個效期6個月內過期,下面那個效期有辦法顯示上面那一個藥名嗎?
https://i.imgur.com/69x1p5f.jpg
設定到另一個工作表藥名變成0
https://i.imgur.com/G9t27TY.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/21/2019 16:31:22
→ soyoso: 那就用一欄輔助欄將空白儲存格的藥名填上,index就以該輔03/21 16:36
→ soyoso: 助欄 03/21 16:36
→ soyoso: 這也就是為什麼我的回文上要假設"以回文舉例的格式,效期 03/21 16:37
→ soyoso: 只出現在a欄有藥品名稱處的話" 03/21 16:37
→ soyoso: 這也是原po模擬資料上所呈現的03/21 16:38
→ soyoso: 因此請原po模擬上就不要是以這種方式提供,不然就只會讓回03/21 16:39
→ soyoso: 文的人在使用公式上的不確性03/21 16:39
→ soyoso: 不確定性 03/21 16:40
→ soyoso: 因藥品出現複數筆數,不以函數vlookup,而是同藥品名稱的 03/21 16:51
→ soyoso: 公式index儲存格範圍改以效期的欄位 03/21 16:52
→ soyoso: 庫存數量(這我也不確定是要以加總後的還是個別的),假設是 03/21 16:54
→ soyoso: 個別的好了,如藥品名稱和效期來看是唯一的話,以函數03/21 16:55
→ soyoso: sumifs03/21 16:55
→ soyoso: 非唯一的話,一樣同藥品名稱,改範圍 03/21 16:56
→ soyoso: 但如果要用輔助欄了,還不如再多設一欄,如03/21 11:15回 03/21 16:58
→ soyoso: 文的,公式還比較簡潔,還不用按組合鍵 03/21 16:59
→ soyoso: 如果什麼輔助欄都不想要的話 03/21 18:02
大師~我用你的公式套用練習的檔案,我要的東西都有跑出來
https://i.imgur.com/FNoC4NT.jpg
但是我套到我的檔案時有一些6個月內到期的藥品就沒有出現
https://i.imgur.com/cVudumF.jpg
套完公式跑出來的結果如下
https://i.imgur.com/6VFQse4.jpg
第二張圖黃色的標示有在第三張圖出現
但是第二張圖綠色的標示在第三張圖沒有出現
※ 編輯: ayudow912 (42.75.85.184), 03/22/2019 13:42:22
→ soyoso: 公式是從儲存格a4開始拖曳的話,到儲存格a12時row('1月'!C 03/22 13:58
→ soyoso: 17),這樣表示儲存格a4是row('1月'!c9) 03/22 14:00
→ soyoso: 1.a4為row(a1) 03/22 14:00
→ soyoso: 2.row內不用工作表名稱 03/22 14:01
→ soyoso: 3.其他工作表範圍的話,寫法可以'1月!e$9:e$300的方式 03/22 14:03
→ soyoso: '1月'!e$9:e$300 03/22 14:03
感謝大師的提點,6個月到期的藥品已成功,現在剩庫存為0的部分,要顯示庫存為0的藥
品名稱(I2),我剛剛用了6個月到期藥品的公式下去改,但是沒有成功,要拜託大師指點
,感謝!
https://i.imgur.com/vYnDbvv.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/25/2019 11:06:28
→ soyoso: 要以small(if(...))的方式,if(e2:e300=0)←這個)刪除 03/25 11:21
→ soyoso: small()←這個)要加於row(a1))後面03/25 11:22
大師~我失敗了,還是帶不出來,請幫忙解惑,感恩!
https://i.imgur.com/gtBuJg8.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/27/2019 17:19:16
→ soyoso: 未加回文的row(a1)的部分,這方面看03/21 18:03回文的連結03/27 17:31
→ soyoso: ,裡面公式有03/27 17:31
我把small()加在row(a1)後面,還是不行,請大師幫忙
https://i.imgur.com/tPvWIs6.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/28/2019 12:34:38
→ soyoso: 03/21 18:03回文row(a1)不是加在那裡 03/28 15:36
→ soyoso: 我03/25 11:22的回文是指small()←這個)要加於row(a1))後 03/28 15:37
→ soyoso: 不是small()加在row(a1)後面 03/28 15:37
→ soyoso: 個連結1.少用了small() 2.前後括號就要調整到適當的地方 03/28 15:41
我的公式終於沒錯誤了,但是沒有東西跑出來,求解惑
https://i.imgur.com/I9WYN3k.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/29/2019 11:32:35
→ soyoso: 有按組合鍵ctrl+shift+enter嗎?如果有的話公式前後應有 03/29 11:44
→ soyoso: {=...}的大括號03/29 11:44
有按組合鍵了,但是還是空白
https://i.imgur.com/9VIim34.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/29/2019 12:40:50
→ soyoso: 將row(a1))))刪除一個,row($1:$300))增加一個 03/29 14:15
成功了,但是往下拉都無法出現
https://i.imgur.com/laxgG4c.jpg
※ 編輯: ayudow912 (42.75.85.184), 03/29/2019 15:41:59
→ soyoso: ?有按組合鍵嗎?有的話公式前後應有{=...}的大括號,這不 03/29 15:56
→ soyoso: 是上面回文就提到的 03/29 15:56
大師~太感動了....我成功了,剩下最後一個問題,我的公式往下拉會把最後一筆一直重
複
https://i.imgur.com/Wp6ejbA.jpg
https://i.imgur.com/L5gkdmF.jpg
※ 編輯: ayudow912 (223.138.185.98), 04/01/2019 15:12:20
→ soyoso: 條件上除了=0外,再多加一個不為<>空字串"" 04/01 15:29
→ soyoso: 寫法03/21 18:03內的公式有 04/01 15:31
請問如果我要設定半年內過期的藥品要顯示X
我要把哪裡改掉
https://i.imgur.com/B48m2rx.jpg
※ 編輯: ayudow912 (223.138.185.98), 04/02/2019 17:31:53
→ soyoso: 公式內的判斷,前項就是判斷日期的部分,if為真就顯示回文 04/02 17:48
→ soyoso: 要的字元(串) 04/02 17:48