Как подсчитать количество ячеек, содержимое которых начинается с 0?

Мне нужно подсчитать, сколько ячеек в столбце, но все содержимое ячеек id numbers начинается с 0. Например, столбец чисел говорит, что A1-A3 выглядит так:

0253980
0253980  
0250137  

Ответ должен быть "3", но =COUNT(A1:A3) дает "0". Это потому, что id numbers начинается 0. Я не хочу преобразовывать числа, потому что позже они будут частью других запросов, где людям нужно будет копировать и вставлять тысячи id numbers в программу, которая не будет работать, если 0 будет удалена.

Можно ли сделать подсчет по этим ячейкам?


person Jhaller    schedule 20.11.2014    source источник
comment
Да, это сработало. Благодарю вас!   -  person Jhaller    schedule 20.11.2014


Ответы (1)


В Excel то, что выглядит как числа, представляет собой текстовые строки, когда они начинаются с 0 (в общем, хотя числа могут отображаться с предшествующим одним или несколькими нулями посредством форматирования — вся заслуга @chris neilsen в том, что он напомнил мне об этом!), поскольку Excel автоматически удаляет ведущие нули из числовых значений. =COUNT:

подсчитывает количество ячеек, содержащих числа, и подсчитывает числа в списке аргументов. Используйте функцию COUNT, чтобы получить количество записей в числовом поле, которое находится в диапазоне или массиве чисел.

поэтому не подходит для текстовых строк. Однако =COUNTA:

Подсчитывает количество непустых ячеек и значения в списке аргументов. Используйте COUNTA, чтобы подсчитать количество ячеек, содержащих данные в диапазоне или массиве.

Следовательно, к счастью, решение очень просто заменить одну функцию на другую и:

=COUNTA(A1:A3)
person pnuts    schedule 21.11.2014
comment
В Excel то, что выглядит как числа, представляет собой текстовые строки, когда они начинаются с 0 true, если только ячейка не имеет числового формата, который производит начальный 0 (в этом случае 0000000 будет делать это) - person chris neilsen; 21.11.2014