gpt4 book ai didi

google-sheets - 计算特定单词在 Google 电子表格中的出现次数

转载 作者:行者123 更新时间:2023-12-05 02:07:15 26 4
gpt4 key购买 nike

我有一些带有文本的单元格。我需要计算这些单元格中特定单词(不是列表)的出现次数。

示例表:https://docs.google.com/spreadsheets/d/1WECDbepLtZNwNfUmjxfKlCbLJgjyUBB72yvWDMzDBB0/edit?usp=sharing

到目前为止,我找到了一种通过使用 SUBSTITUTE 将所有这些单词替换为“”来用英语计算它的方法:

=(LEN(B1)-LEN(SUBSTITUTE(UPPER(B1),UPPER(A5),"")))/LEN(A5)

但是,我不知道为什么,但它在德语中不起作用。

已编辑:我不想把《英雄》里的《英雄》算进去。但是,我想在“AFK-Spiel”(例如德语)中计算“afk”。可能吗?

最佳答案

如果你想计算“Hero”这个词的出现次数

=COUNTIF(SPLIT(JOIN(" ", B1:B3), " -."&CHAR(10)), "Hero")

地点:

  • B1:B3:包含文本的单元格
  • “Hero”:要计算的单词

解释

  1. JOIN("", B1:B3):将所有单元格与文本串联
  2. SPLIT(..., "-."&CHAR(10)):为每个单词创建一个数组
  3. COUNTIF(..., "Hero"):对等于“Hero”的每个数组项进行计数

示例

如果输入文本是:

<b>Hero</b> <b>Hero</b>-666 heroes heroic

➔ 然后公式将返回 2


如果你想计算“Hero”字符串的出现次数

(甚至嵌套在另一个词中,即:“Heroes”)

=COUNTA(SPLIT(UPPER(JOIN(" ",B1:B3)), "HERO", false, false))-1

地点:

  • B1:B3:包含文本的单元格
  • "HERO":要计数的字符串

解释

  1. JOIN("", B1:B3):将所有单元格与文本串联
  2. UPPER(...): 将文本转换为大写
  3. SPLIT(..., "HERO"):对字符串的每次出现进行拆分
  4. COUNTA(...)-1:统计已经完成了多少次拆分

示例

如果输入文本是:

<b>Hero</b> <b>Hero</b>-666 <b>hero</b>es <b>hero</b>ic

➔ 然后公式将返回 4

关于google-sheets - 计算特定单词在 Google 电子表格中的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61963915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com