Как использовать функцию ДЛИНА в Excel для всего столбца?

Как использовать функцию ДЛИНА в Excel для всего столбца?

Мне нужна помощь в использовании MAX(LENGTH)формулы Excel для поиска минимальной длины, необходимой для размещения моих существующих данных. У меня есть лист из более чем 200 тыс. строк для импорта в недавно разработанную базу данных.

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

Excel-файл

Мне нужно найти MAX LENGTHзначение каждой ячейки в каждом столбце отдельно.

Я попытался начать со Bстолбца. Я вставил себя в пустую ячейку и набрал (этот Excel используетРодной язык г-на Данте Алигьера)

=MAX(LUNGHEZZA(B:B))
=MAX(LEN(B:B))

Возвращенное значение равно 7. Но, пожалуйста, посмотрите на ячейку B9( 0304000790): в ней 10 символов.

Что не так в моем расчете формулы? Я поискал в Интернете, но формула, рекомендованная другими, та же самая, которую я пытаюсь здесь использовать.

решение1

LENожидается, что он будет работать на одной ячейке, а не на многих.

Чтобы он работал на многих ячейках, его нужно ввести какмножествоформула. Введите формулу не с помощью клавиши Enter, а с помощью комбинации Ctrl+ Shift+ Enter. Это «инкапсулирует» формулу в фигурные скобки {=....}.

Обратите внимание, что формулы массива недостаточно умны, чтобы не включать пустые ячейки внизу файла, если вы передали формуле весь столбец. В этом случае это может быть очень медленно, потому что это будет цикл и вычислять длину каждой ячейки, даже пустых и неиспользуемых внизу. Вы можете захотеть ограничить размер переданного столбца, например =MAX(LEN($B$2:$B$200000)).

Связанный контент