返回列表 上一主題 發帖

[發問] 符合所需代碼 前兩碼為 56、57、59,才能列入參考金額...

[發問] 符合所需代碼 前兩碼為 56、57、59,才能列入參考金額...

1.備註(E欄)及科目(F欄)欄位只有出現數字代碼前兩碼為 56、57、59 等
    才能符合條件列入(G欄)參考金額(原本代碼有 5 位數取前兩碼)
2.備註欄有時會出現文字+代碼(例如_E8_補59005)
3.請問 G欄 答案公式該如何編寫>>>



0202.rar (7.31 KB)

回復 2# 准提部林

感謝指導   ^^

唯一受限
若是文字在數字代碼後該公式無法辨識...
(文字在前且代碼為5位數答案正確)

TOP

回復 3# hcm19522

感謝指導   ^^
二欄前兩碼 任一為指定數 (8003)

在  https://blog.xuite.net/hcm19522/twblog/589596291 有詳細參考

TOP

回復 7# 准提部林

文字在前在後皆可, 數字不限五碼
針對查找...IF(COUNT(0/MID(E2:F2,FIND({56;57;59},E2:F2),5)),D2,"")...此公式為代碼中有符合 56 57 59 即帶出金額
   
    此公式對所需數字代碼前兩碼為 56、57、59 等
    才能符合條件列入(G欄)參考金額...該準則系指代碼   前兩碼  為要件喔!!


希望該公式能再修正以供參考...

TOP

回復 6# ML089

感恩阿   ^^

經實測
科目數字固定為5位數(可調整公式內數據),
其前方文字說明不超過9個...後面文字不拘

TOP

回復 7# 准提部林

感恩指導回復   ^^

該公式為文字在前在後皆可, 數字不限五碼之限...完美呈現   :victory:
陣列公式(三鍵輸入)
=IF(COUNT(0/TEXT(MID("/"&E2:F2,FIND({56;57;59},E2:F2),1),";;;!1")),D2,"")

TOP

回復 11# 准提部林

感恩不吝指導

經帶入公式...


顯示結果...
數字代碼受限於 5 個字(多一個數字或少一個數字無法正確顯示)
希望結果是...文字在前在後皆可, 數字不限五碼喔   ^^
(準則系指代碼   前兩碼為 56 57 59  符合為要件喔)

TOP

回復 13# ML089

感恩囉啦阿   ^^

經實測
備註或科目數字位數不限為5位數(所需代碼會取 前兩碼為 56、57、59),
其前、後方文字說明字數不拘
該公式經簡化後為文字在前在後皆可, 數字上限為20位數之限...十全十美

TOP

回復 15# Andy2483

感謝 Andy2483 提供不同解法
關於 字元位置_備註 = InStr("|65|75|95|", "|" & Right…
其中 "|65|75|95|" 神奇的解法呢  ^^

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題