2011-04-08 5 views
0

"ImportHtml"을 사용하여 웹 페이지를 구문 분석 할 수있는 찾기 기능과 함께 사용하면 웹 페이지에서 3 개의 키워드 중 하나를 반환하고 싶습니다. "테이블"; 구문 분석 된 웹 페이지에서 키워드 반환하기

가 난`이 경우 (INDEX (IMPORTHTML ("http://www.fakeurl.com"("제한"FIND =

(구글 스프레드 시트에서)를 사용하여 무엇인가 2), 1,4))> 0, "LIMITED", 0)

그러나이 단 하나의 키워드 대신 최대 3 개의 키워드로 확장하는 방법을 모르겠다. 키워드 (예 : 2 점 또는 3 점).

어떤 아이디어가 있습니까? 사전

답변

1

에서

덕분에이 그것을 수행해야합니다 그것이 셀에 "제한"넣어 그 세 단어 중 하나를 발견하면

=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))) 
+0

좋은를 거의 그것을 일하고, 당신은 발견 대신에 모든 시간을 제한 재조정하는 키워드를 반환하는 방법에 대한 단서가 것입니다? –

+0

나는 그것을 보여주기 위해 내 대답을 수정했습니다. – paulmorriss

+0

아, 거의 그것을하고 있지만, 키워드를 찾지 못하면 FIND가 오류를 반환한다는 사실에 만족하지 못했습니다. 오류 검사의 일부 형태로 "FIND"를 래핑하려고해야한다고 생각합니까? 키워드를 찾지 못한다면? 도와 주셔서 다시 한 번 감사드립니다! –

관련 문제