2013-09-25 2 views
4

даже не уверен, что это возможно в excel.подсчитывает все строки в excel, которые содержат некоторое подмножество строк

я хочу, чтобы сравнить все строки в столбце и получить количество из них, если строка содержит «в»

, так что я знаю, что я могу сделать это = количество (B0: B99)

есть ли способ сделать B0-BN? число

(~df.col3.str.contains('u|z')).sum() found this trying to make this work so i know its possible now. 

Теперь я могу считать только их, если b0-bn содержит строку «the». позволяет предположить, все строки содержат строки

моего плана резервного копирования выполняется экспорт данных и написание рубинового скрипта, чтобы сделать это, но я чувствую, что я должен быть

примечания все в колонке B

ответ

3
=SUM(IF(IFERROR(SEARCH("the ",B:B),0)<>0,1,0)) 

ввести это как формулу массива, нажав Ctrl + SHIFT + Введите в строке формул.

Результат должен выглядеть следующим образом:

{=SUM(IF(IFERROR(SEARCH("the ",B:B),0)<>0,1,0))} 
+2

Вы можете все же ошибиться, если B2 содержит только «[не засчитано] или B3 содержит« scythe bearer »[counted] , Эта версия, отличная от массива, должна считать все ячейки, которые содержат «как» как отдельное слово '= SUMPRODUCT (ISNUMBER (SEARCH (« the »,« & B: B & »")) + 0) '- все равно может быть ошибка, если у вас есть пунктуация, но это можно устранить, добавив функции SUBSTITUTE для удаления запятых и т. д. –

+0

спасибо, что работал отлично –

1

Это будет рассчитывать все клетки, которые содержат строку «» в столбце:

=COUNTIF(B1:B99,"*the*")

+0

Это работает, хотя она также будет найти такие слова, как «теория», которые имеют «» в качестве подстроки. Кроме того, можно обобщить на B: B вместо B1: B99, чтобы сделать B0-BN, поскольку OP спрашивает ... –

1

Добавить дополнительный столбец (D) с формулами, аналогичными =IFERROR(SEARCH("the",C1),0) в каждой ячейке, где в колонке C содержит текст, который вы ш ant для поиска и добавить сводную формулу =SUMIF(D1:D100,">0",B1:B100) в одну ячейку, где столбец B содержит числа, которые вы хотите суммировать.

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