2016-11-25 4 views
1

Простой для кого-то, надеюсь. Я пытаюсь получить максимальную длину каждого столбца на листе excel, но теперь он не работает. Например, я использовал = MAX (LEN (A2: A200)) и потому, что MAX не является «официальной» формулой, но по-прежнему вам кажется, что нужно нажать CTRL + ALT + SHIFT после того, как вы закончите вводить его.Excel Max Длина каждого столбца данных

Когда я это делаю, он помещает фигурные скобки вокруг всей формулы следующим образом: {= MAX (LEN (A2: A200))}, но если я щелкнув по ячейке, они исчезнут. будет отображаться длина первого столбца, но затем, если я автозаполняюсь до следующего столбца, он отображает ту же длину данных столбца из первого столбца, а не вычисляет следующий столбец.

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

Благодаря

Эндрю

ответ

1

В A1 введите формулу массива :

=MAX(LEN(A2:A200)) 

затем остановка щелкать.

Переместить в A1 с помощью клавиш со стрелками. Touch Ctrl + c. Затем вставьте в В2 через G2 с использованием Ctrl + v:

enter image description here

Это позволит поставить формулу массива в ячейки назначения.

+0

Я пробовал это, и он делает то же самое. Все столбцы имеют одинаковую длину первого. – Andrew

+0

На самом деле я думал, что это все еще не работает. Я ушел и попробовал другую книгу, вернулся и вычислил максимальную длину ячеек. Мой рабочий лист имеет около 180 столбцов, но я попробовал около 5, чтобы узнать, работает ли он. Все еще ждет, будет ли он вычислять все столбцы. Редактировать: Я узнал, что мне нужно сохранить книгу, чтобы активировать ее по какой-то странной причине? – Andrew

+0

Также заметили, что некоторые из формул говорят #NAME? вместо значения максимальной длины. – Andrew

1

Когда я это делаю, он помещает фигурные скобки вокруг всей формулы, как это {= MAX (LEN (A2: A200))}, но если я щелкнув по ячейке, они исчезнут. будет отображаться длина первого столбца, но затем, если я автозаполняюсь до следующего столбца, он отображает ту же длину данных столбца из первого столбца, а не вычисляет следующий столбец.

Правильно использовать формулы с кронштейнами (их называют Matrix formulas). Кронштейны исчезает, потому что при редактировании содержимого ячейки вы должны нажать Ctrl + SHIFT + Введите и не только Введите как нормальные формулы.

0

Предположим, что все ваши данные указаны в Лист1, начинающийся в ячейке A1.

  1. Создать Sheet2
  2. Введите =LEN(Sheet1!A1) формулу в ячейке A1 на Лист2
  3. Прицепные Sheet2 «s A1 ячейки вниз/над вправо, чтобы покрыть заселена диапазон Sheet1 (чтобы скопировать формулу в каждую ячейку диапазона в s совладать) - это даст вам длину каждой ячейки в рамках
  4. Введите =MAX(A1:A10) формулу на Лист2 в первом столбце ниже последнюю строку (A10 считается последняя строка первой колонке в этом примере - поэтому формула переходит в A11)
  5. Толкай Sheet2 «s A11 клетку на правый до последнего столбца, чтобы получить длину MAX значений для каждого столбца
Смежные вопросы