iT邦幫忙

3

excel請問如何用函數讓b列只要a列其中一個儲存格"包含",就在c列呈現"有"

https://ithelp.ithome.com.tw/upload/images/20190617/201183784Dsb9xj6EL.jpg
excel請問如何用函數讓b列只要a列其中一個儲存格"包含",就在c列呈現"有"
B列儲存格 "北1"如果A列有"北"或者"1",那C列就呈現"有"

就是假如B5"中1",A列其中一格有 "1",那C5呈現"有"

請問有人能幫我解答一下嗎?感謝


=IF(B1="","",IF(COUNT(0/(FIND(A$1:A$999,B1)*(A$1:A$999<>""))),"有","無"))
後來找到這個方法 謝謝各位幫忙:DD

看更多先前的討論...收起先前的討論...
slime iT邦大師 1 級 ‧ 2019-06-17 16:51:50 檢舉
C1 = =IF(ISNA(VLOOKUP(RIGHT(B1,1),A:A,1,FALSE)),"無","有")

註: 以上直接跑應該會出現錯誤, 提示: 要加 val() 或 value() .
小魚 iT邦高手 1 級 ‧ 2019-06-17 17:03:35 檢舉
他是說 北 或是 1 耶.
小魚 iT邦高手 1 級 ‧ 2019-06-17 17:49:53 檢舉
我覺得可能需要用到Excel VBA
https://appleme.tw/excel-sumproduct/
slime iT邦大師 1 級 ‧ 2019-06-17 18:06:16 檢舉
可能有改過題目? 原本沒有這麼詳細的樣子.
有改過題目

2 個回答

1
pcw
iT邦研究生 2 級 ‧ 2019-06-18 18:27:20
最佳解答

Array Formula

In C1, Write

=IF(COUNT(FIND(A$1:A$4,B1))>0,"Y","N")

then press Ctrl+Shift+Enter

xyz321763 iT邦新手 5 級 ‧ 2019-06-19 14:36:17 檢舉

感謝你 這個可以用也:DD
非常謝謝你

1
jasonh
iT邦新手 5 級 ‧ 2019-06-18 08:47:32

試試 C欄輸入
=IF(SUM(IF(RIGHT(B1,1)*1=$A$1:$A$4,1,0)),"有","無")
用陣列公式 向下複製

xyz321763 iT邦新手 5 級 ‧ 2019-06-19 14:35:35 檢舉

這個函數不合用 我已經找到合用的了 非常感謝你

我要發表回答

立即登入回答