2015-06-16 2 views
1

У меня есть Google Survey, где я создал несколько вопросов с множественным выбором. Теперь я пытаюсь подсчитать ответы.Подсчет значений, встроенных в строки внутри столбца (Google Spreadsheets)

[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 было слово " Яблоко"). Я знаю, что find является неполным, тогда я также попытался поставить find(A2,'Responses'!B:B), но это неправильно. Я в тупике.

+0

отредактированный заголовок для удобочитаемости, добавленный формат кода для удобочитаемости –

ответ

1

Вы должны использовать подстановочные знаки .. пожалуйста, попробуйте:

=countif('Responses'!B:B,"*"&A2&"*") 

и посмотреть, если это работает?

+0

Это работает! Благодаря! – Melissa

+0

Отмечая это как ответ, так как он немного понятнее. – Melissa

0

Предполагая, яблоко, апельсин и банан находятся в ячейках A1, A2 и A3 вашего краткого листа, соответственно, и что ваши данные в отдельном листе под названием «Данные» в ячейках A1: B20, вы можете использовать следующее:

=SUMPRODUCT((NOT(ISERROR(FIND(A1, Data!$A$1:$B$20)))*1))

+0

@Melissa Любые удачи? – MLucas

+0

Это тоже работает! – Melissa

Смежные вопросы