【问题标题】:count how many words from a word list appear in a cell计算一个单词列表中有多少单词出现在一个单元格中
【发布时间】:2015-06-12 15:16:32
【问题描述】:

我试图在 excel 中计算一个单词在字符串中出现的次数,但我不知道该怎么做。我在另一篇文章中找到了公式 =SUMPRODUCT(ISNUMBER(SEARCH(" "&Z$2:Z$20&",",""&A1&","))+0) ,但我似乎无法让它对我有用.

数据示例(字符串):

        text
1335    Nu standaard 3 dagen #Full #Membership bij #LACH , #dating voor #50plus http://t.co/7urme1Huhq http://t.co/ZzGWnKNdgx
1334    De 50plus cliché-poll vul hem in en we zien direct of de clichés waar zijn,
1282    #Koopkracht staat centraal in de campagne van #50Plus. Volgens mij maken veel ouderen zich zorgen over heel andere zaken. #PS2015
1278    #ps15 #50Plus: Dramatische gevolgen afschaffen ouderentoeslag http://t.co/nJW8kQRTtu Zie http://t.co/bFGtRDhF7e
1276    Campagnebussen in beeld. Mijn favoriet: de Fiat Babyboom van 50Plus. http://t.co/Wji8fL3gDp
1275    50Plus staat alleen in stelling over sociaal beleid http://t.co/79TF5PWN2j
1266    .@Struijlaard #50PLUS Zuid-Holland trekt met een camper de hele provincie door. Vandaag tot 17.00 uur in Leerdam. #PS15
1262    Stem #50PLUS op 18 maart !
1261    Boek van 98-jarige zangeres http://t.co/xxFjkTxYDY #vrouwen #50plus #muziek #Gog #Dings #Liessel
1257    @senfkarin kwam je op 50plus?

单词表:

achterlijk
bewogen
bovenkomen
brutaliteit
dramatisch
gehoorzamen
groen
illuminatie
incongruent
kwaadspreken
ontmoeting
ontredderd
recidiveren
roestig
ruw
secuur
steenkoud
tippelen
treffen
verbleken
verkijken
verlevendigen
vertillen
vorig
wezen
zorg
zwier

【问题讨论】:

  • 如果单元格中只能找到一个单词,但出现两次,是否要公式返回2??
  • 我预计这种情况不会经常发生。无论哪种方式都可以,但是如果我能理解在多次提到同一个词的情况下会发生什么,那当然会很棒。还没考虑这个,谢谢!

标签: excel


【解决方案1】:

我认为逗号搞砸了,应该是

=SUMPRODUCT(ISNUMBER(SEARCH(" "&Z$2:Z$20&" "," "&A1&" "))+0)

所以它匹配整个单词加上两端的空格,即使它是单元格中的第一个或最后一个单词。

【讨论】:

  • 很高兴它有帮助(我还没有用荷兰语测试过!)
  • 我正在使用它:)。当您将逗号替换为“;”时,它会起作用在我的 excel 版本中。
猜你喜欢
  • 2016-03-01
  • 2017-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-02
  • 2021-06-18
  • 1970-01-01
  • 2014-03-23
相关资源
最近更新 更多