這應做到:
=If(OR(FIND("Limited",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4))>0,FIND("keyword2",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4))>0,FIND("keyword3",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4))>0),"LIMITED",0)
如果發現任何這三個字它在細胞中把「有限」的。
如果你想顯示的關鍵字它發現使用這樣的:
=IF(not(isna(FIND("Limited",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4)))),"limited",IF(not(isna(FIND("keyword2",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4)))),"keyword2",IF(not(isna(FIND("keyword3",INDEX(ImportHtml("http://www.fakeurl.com";"table";2),1,4)))),"keyword3",0)))
不錯,這幾乎是工作,你對如何返回的關鍵字被發現,而不是重新調諧有限公司所有的時間線索? – 2011-04-11 05:02:13
我修改了我的答案以表明這一點。 – paulmorriss 2011-04-11 09:19:12
啊,差不多這樣做了,但是我沒有滿足FIND如果找不到關鍵字就返回一個錯誤的事實,你認爲我應該嘗試用某種形式的錯誤檢查來包裝「FIND」如果它沒有找到關鍵字?再次感謝你的幫助 ! – 2011-04-13 08:00:37