EXCEL 問題

2009-04-20 9:01 pm
A1 = 1234NK

B1 = ?

有沒有辨在EXCEL 的 B1 輸入FORMULA, 如在A1發現有"NK"的字, 就自動寫上 "NECKLACE"

謝謝!

回答 (2)

2009-04-21 10:01 am
✔ 最佳答案
無需考慮NK的出現位置,B1輸入以下公式便能出現 NK 或 NE 的結果。

=IF(ISNUMBER(FIND("NK",A1)),"NECKLACE",IF(ISNUMBER(FIND("NE",A1)),"SET",""))

但如果 A1 輸入 123NK456NE789 ,會出 "NECKLACE",因在IF的公式中 「NECKLACE」是第一個處理的條件。

你也可以用 SEARCH 去取代 FIND 字,SEARCH在判別時大細楷也會接受,即 nk 也視作 NK。

2009-04-21 02:07:11 補充:
除「NK」「NE」如有更多的條件,我建議找個地方列出表格,用VLOOKUP 公式去做。
2009-04-21 1:15 am
如果"NK" 永遠係在最尾2個位的話~ 咁就單簡點~
只要在B1輸入:

=IF(RIGHT(A1,2)="NK","NECKLACE"," ")


收錄日期: 2021-04-13 16:35:00
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090420000051KK00495

檢視 Wayback Machine 備份