计算列内字符串中嵌入的值(Google 电子表格)
Counting values embedded in strings inside a column (Google Spreadsheets)
我有一个 Google 调查,我在其中创建了一些多项选择题。现在,我正在尝试计算响应数。
[A] [B]
[Response#] [Selections]
[1] [Apple,Orange,Banana]
[2] [Orange,Banana]
[3] [Apple,Orange,Banana]
[4] [Banana]
[5] [Apple,Banana]
[6] [Apple,Orange]
.
所以在我的摘要电子表格中,我想要总计:
[Favorite Fruit] [Total]
[Apple] [4]
[Orange] [4]
[Banana] [5]
.
我尝试使用:
=countif('Responses'!B:B,find(A2))
但没有得到任何结果(其中 A2 是单词 "Apple")。我知道 find
不完整,然后我也尝试放置 find(A2,'Responses'!B:B)
但那是不对的。我被难住了。
你必须使用通配符..
请尝试:
=countif('Responses'!B:B,"*"&A2&"*")
看看是否有效?
假设 Apple、Orange 和 Banana 分别位于摘要 sheet 的单元格 A1、A2 和 A3 中,并且您的数据位于单独的 sheet 单元格 'Data' 中 A1:B20,您可以使用以下内容:
=SUMPRODUCT((NOT(ISERROR(FIND(A1, Data!$A:$B)))*1))
我有一个 Google 调查,我在其中创建了一些多项选择题。现在,我正在尝试计算响应数。
[A] [B]
[Response#] [Selections]
[1] [Apple,Orange,Banana]
[2] [Orange,Banana]
[3] [Apple,Orange,Banana]
[4] [Banana]
[5] [Apple,Banana]
[6] [Apple,Orange]
.
所以在我的摘要电子表格中,我想要总计:
[Favorite Fruit] [Total]
[Apple] [4]
[Orange] [4]
[Banana] [5]
.
我尝试使用:
=countif('Responses'!B:B,find(A2))
但没有得到任何结果(其中 A2 是单词 "Apple")。我知道 find
不完整,然后我也尝试放置 find(A2,'Responses'!B:B)
但那是不对的。我被难住了。
你必须使用通配符.. 请尝试:
=countif('Responses'!B:B,"*"&A2&"*")
看看是否有效?
假设 Apple、Orange 和 Banana 分别位于摘要 sheet 的单元格 A1、A2 和 A3 中,并且您的数据位于单独的 sheet 单元格 'Data' 中 A1:B20,您可以使用以下内容:
=SUMPRODUCT((NOT(ISERROR(FIND(A1, Data!$A:$B)))*1))