Re: [算表] 如何從字串中找出特定字串?--"或"的寫法
大大您好:
目前這部分我有一個困擾,就是我的條件非常多,例如出現「蘋果」、「香蕉」等
之類的的答案有2.30個,然後出現這類答案的給一分。若出現「猴子」、「大象」等
之類的答案也是2.30個,然後出現這類答案的給二分。
像遇到這種情形有可能直接讀取「出現在某儲存範圍內」的答案給一分嗎?
例如我把給於一分的答案填在A1:A30的儲存格內(共30個),然後給予兩分的答案填在
B1:B30的儲存格內。然後我今天在儲存格C1填寫一個答案時,是否能利用公式就去判讀
這答案是否有出現在A1:A30範圍內答案,或是B1:B30的範圍內,若是前者給一分,若是
後者給兩分。
請問向上述這樣情形,原大大的寫法:
=IF(COUNT(FIND("蘋果",A2),FIND("香蕉",A2)),1,)
該如何去修改?抑或是用不同寫法?懇請解答..感謝您!
※ 引述《JieJuen (David)》之銘言:
: 用OR的寫法改您的式子
: =IF(OR(ISNUMBER(FIND("蘋果",A2)),(ISNUMBER(FIND("香蕉",A2)))),1,)
: 其他寫法
: =IF(OR(COUNT(FIND("蘋果",A2)),(COUNT(FIND("香蕉",A2)))),1,)
: =IF(COUNT(FIND("蘋果",A2),FIND("香蕉",A2)),1,)
: =IF(COUNT(FIND({"蘋果","香蕉"},A2)),1,)
: =--(COUNT(FIND({"蘋果","香蕉"},A2))>0)
: =COUNT(FIND({"蘋果","香蕉"},A2))>0 →顯示TRUE或FALSE
: =COUNT(FIND({"蘋果","香蕉"},A2)) →顯示符合幾種條件
: : 推 twtimbow: 用FIND()或SEARCH()都可以 09/11 11:27
: : → twtimbow: =IF(ISNUMBER(FIND("蘋果",A2)),1,0) 09/11 11:32
: : → covet:謝謝,我回去試試 :) 09/11 19:02
: : 如果想要同時找有「蘋果」或「香蕉」任一,請問要怎麼寫?
: : 最後寫法為
: : =IF(ISNUMBER(FIND("蘋果",A2)),1,=IF(ISNUMBER(FIND("香蕉",A2)),1,0))
: : 再用一個 if 函數去做
: : 想請問有沒有比較便捷的方法呢?
: : 可以用 or 去寫嗎?
: : 謝謝大家
: : --
: : ◆ From: 218.165.85.208
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.53.160
推
03/02 14:27, , 1F
03/02 14:27, 1F
→
03/02 16:00, , 2F
03/02 16:00, 2F
→
03/02 16:23, , 3F
03/02 16:23, 3F
→
03/02 17:04, , 4F
03/02 17:04, 4F
→
03/02 17:05, , 5F
03/02 17:05, 5F
→
03/02 17:41, , 6F
03/02 17:41, 6F
→
03/02 18:21, , 7F
03/02 18:21, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):