看板 Office 關於我們 聯絡資訊
軟體:Google 雲端Excel 目前工作需要設定Excel公式, 在不同時間段,可能會同時輸入3家店的金額,也可能只有1家或2家。 然後每個時間段輸入後,會有一個回報格回報當下資料給主管。 如圖:https://i.imgur.com/qioJI1X.png Ex:(D欄) 回報:您好, A店總收入10,000.00,C店總收入40,000.00, 再請確認。 之前都是用欄位去抓公式, 可是變成只要新增欄位就需要多新增一個回報格,這樣時間段一多就變得要設置的更多。 目前同事用lookup去抓取資料, 一般使用上沒什麼問題,但若C3沒有資料,公式就會繼續帶B3的資料。 (如下圖目前公式) https://i.imgur.com/XZ4SmhR.png ="您好, " &IF(B3>=0, " "&A3&"店總收入 " &TEXT(LOOKUP(9E+307,B3:E3),"0,000.00"),"") &IF(C3>=0, ", "&A4&"店總收入 " &TEXT(LOOKUP(9E+307,B4:E4),"0,000.00"),"") &IF(D3>=0, ", "&A5&"店總收入 " &TEXT(LOOKUP(9E+307,B5:E5),"0,000.00"),"") &", 再請確認。" 想問看看是否能有公式可以抓取B3:E5資料, 然後只要C欄(C3-C5)有資料,就不帶B欄的資料; 以此類推,D欄(D3-D5)有資料,就不帶C欄的資料。 因為目前若遇上上頭的問題,就還要手動修改, 所以想請教看看各位是不是有更好的方式呢?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.82.196 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1534940455.A.702.html ※ 編輯: prettylyc (223.141.82.196), 08/22/2018 20:27:33
soyoso: https://i.imgur.com/cQSP0NU.jpg 類似這樣 08/22 20:46
我試用了S大的公式,但不知道為什麼會出現#NUM!的錯誤... https://i.imgur.com/7S3fuKK.png B7的公式=ARRAYFORMULA(MAX((B3:Z5>0)*COLUMN(B:Z))) 但剛在代入S大的公式時才發現我有個部分弄錯了.. 真的很不好意思>< 因為每家店還會有Total總數,所以我們是用Total格去帶公式 https://i.imgur.com/gESi0yH.png 原公式修正如下: ="您好, " &IF(F3>=0, " "&A3&"店總收入 " &TEXT(LOOKUP(9E+307,B3:E3),"0,000.00"),"") &IF(F4>=0, ", "&A4&"店總收入 " &TEXT(LOOKUP(9E+307,B4:E4),"0,000.00"),"") &IF(F5>=0, ", "&A5&"店總收入 " &TEXT(LOOKUP(9E+307,B5:E5),"0,000.00"),"") &", 再請確認。" 這樣的話,是不是帶的儲存格也要變動呢? 有在思考是否可沿用原先公式, 然後用忽略空格的方式去抓取資料? 但看了太多函數,有點搞糊塗了orz ※ 編輯: prettylyc (49.218.122.196), 08/23/2018 01:55:04
soyoso: 有total的欄位的話,改儲存格b7的公式 08/23 07:19
soyoso: https://i.imgur.com/0B4OKAY.jpg 08/23 07:19
prettylyc: 謝謝S大的協助!辛苦了:) 08/24 03:28