首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从范围内搜索,而不是特定的单元格?

从范围内搜索,而不是特定的单元格?
EN

Stack Overflow用户
提问于 2017-07-25 14:41:52
回答 1查看 26关注 0票数 0

我在第I2:I8栏中有一系列的单元格:

代码语言:javascript
复制
WILEY
ELSEVIER
SPRINGER
TAYLOR
SAGE
OXFORD
CAMBRIDGE

我希望在G列上使用SEARCH函数,这样它就会搜索这个范围内的任何一个值,如果它找到任何东西,就会将true/false返回给列H。问题是,G列中的值也较长,而第一列中的字符串将仅为G列文本的子字符串。G列包含(例如):

代码语言:javascript
复制
BLACKWELL PUBL LTD
ISRAEL MEDICAL ASSOC JOURNAL
PERGAMON-ELSEVIER SCIENCE LTD
PERGAMON-ELSEVIER SCIENCE LTD
MOSBY, INC
OXFORD UNIV PRESS
CELL PRESS
AMER COLL PHYSICIANS
NATURE PUBLISHING GROUP
COLD SPRING HARBOR LAB PRESS, PUBLICATIONS DEPT
AMER COLL PHYSICIANS
MASSACHUSETTS MEDICAL SOC
WILEY-BLACKWELL
BLACKWELL PUBLISHING INC
AMER ASSOC ADVANCEMENT SCIENCE
OXFORD UNIV PRESS
MASSACHUSETTS MEDICAL SOC
OXFORD UNIV PRESS
ACADEMIC PRESS INC ELSEVIER SCIENCE
ACADEMIC PRESS LTD- ELSEVIER SCIENCE LTD

例如,每当威利、牛津、埃尔塞维尔等一词出现在G栏(如牛津大学出版社、威利-布莱克韦尔出版社或学术出版社等),它将在H栏中返回为真。

我构建了以下功能:

代码语言:javascript
复制
=(ISNUMBER(SEARCH(($I$2:$I$8),G2)))
=(ISNUMBER(SEARCH(($I$2:$I$2:$I$3:$I$3:$I$4:$I$4:$I$5:$I$5:$I$6:$I$6:$I$7:$I$7:$I$8:$I$8),G23)))

但它们似乎不起作用。

有什么建议吗?

通缉结果实例:

代码语言:javascript
复制
BLACKWELL PUBL LTD                          FALSE   WILEY
ISRAEL MEDICAL ASSOC JOURNAL                FALSE   ELSEVIER
PERGAMON-ELSEVIER SCIENCE LTD               TRUE    SPRINGER
PERGAMON-ELSEVIER SCIENCE LTD               TRUE    TAYLOR
MOSBY, INC                                  FALSE   SAGE
OXFORD UNIV PRESS                           TRUE    OXFORD
CELL PRESS                                  FALSE   CAMBRIDGE
AMER COLL PHYSICIANS                        FALSE   
NATURE PUBLISHING GROUP                     FALSE   
AMER COLL PHYSICIANS                        FALSE   
MASSACHUSETTS MEDICAL SOC                   FALSE   
WILEY-BLACKWELL                             TRUE    
BLACKWELL PUBLISHING INC                    FALSE   
AMER ASSOC ADVANCEMENT SCIENCE              FALSE   
OXFORD UNIV PRESS                           TRUE    
MASSACHUSETTS MEDICAL SOC                   FALSE   
OXFORD UNIV PRESS                           TRUE    
ACADEMIC PRESS INC ELSEVIER SCIENCE         TRUE    
ACADEMIC PRESS LTD- ELSEVIER SCIENCE LTD    TRUE    
NATURE PUBLISHING GROUP                     FALSE   
ELSEVIER SCIENCE BV                         TRUE    
MOSBY-ELSEVIER                              TRUE    
MASSACHUSETTS MEDICAL SOC                   FALSE   
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-25 14:49:12

用SUMPRODUCT()包装您的公式

代码语言:javascript
复制
=SUMPRODUCT(--ISNUMBER(SEARCH($I$1:$I$7,G1)))>0

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45306572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档