Как найти самую длинную или самую короткую текстовую строку в столбце в Excel?

Опубликовано: 30 Сентября, 2022

В этой статье мы увидим, как найти самую длинную или самую короткую текстовую строку в столбце в Excel? Обычно, чтобы найти самую длинную или самую короткую строку, мы можем просмотреть все строки в столбцах один за другим и сравнить их, чтобы получить результаты. Кажется, это работает, когда у вас меньше данных на листе Excel. Это не частица с большим набором данных в Excel. Давайте посмотрим, как можно найти самую длинную или самую короткую строку в столбце, используя всего одну строку формулы в Excel.

Самая длинная текстовая строка в столбце:

Мы будем использовать приведенную ниже формулу, чтобы получить самую длинную текстовую строку в столбце в файле Excel.

Синтаксис:

=INDEX(range,MATCH(MAX(LEN(range)),LEN(range),0)

Параметры:

  • ИНДЕКС : возвращает значение данной позиции в столбце.
  • ПОИСКПОЗ : найти позицию искомого значения в столбце.
  • МАКС : возвращает наибольшее значение
  • LEN : возвращает длину заданной строки.
  • range : Диапазон ввода столбца

Объяснение формулы:

Начнем со значения внутренней скобки. ДЛСТР(диапазон) вернет массив длины ячейки, попадающей под входной диапазон. Теперь MAX вернет максимальное числовое значение, которое является максимальной длиной из данного массива. Теперь эти два передаются в MATCH. Он вернет позицию искомого значения в столбце. ПОИСКПОЗ используется для выполнения точного совпадения. Теперь ИНДЕКС вернет значение входной позиции столбцов.

Пример:

Предположим, у нас есть приведенный ниже файл Excel с 5 столбцами, и мы хотим найти самую длинную текстовую строку в столбце «страна», то есть в столбце D. Мы будем использовать приведенную выше формулу, чтобы найти ее.

Теперь давайте посмотрим, как определить формулу для этого и что из этого получится.

Здесь мы сначала выбираем пустую ячейку в столбце D. Затем мы вводим формулу в эту ячейку, и вы можете увидеть ее результат на изображении выше. На изображении выше вы можете видеть, что мы выбираем диапазон от D2 до D11. Это диапазон столбца, в котором мы хотим найти самую длинную текстовую строку.

Примечание: после ввода формулы нажатие Enter не даст результата, необходимо одновременно нажать клавиши Shift+Ctrl+Enter. Это вернет самую длинную текстовую строку, которая была извлечена в столбце.

Самая короткая текстовая строка в столбце:

Мы будем использовать приведенную ниже формулу, чтобы получить самую короткую текстовую строку в столбце в файле Excel.

Синтаксис:

=INDEX(range,MATCH(MIN(LEN(range)),LEN(range),0)

Параметры:

  • ИНДЕКС: возвращает значение данной позиции в столбце
  • ПОИСКПОЗ: найти положение искомого значения в столбце
  • MIN: возвращает самое короткое значение
  • LEN: возвращает длину заданной строки.
  • диапазон: диапазон ввода столбца

Объяснение формулы:

Начнем со значения внутренней скобки. ДЛСТР(диапазон) вернет массив длины ячейки, попадающей под входной диапазон. Теперь MIN вернет минимальное числовое значение, которое является минимальной длиной из данного массива. Теперь эти два передаются в MATCH. Он вернет позицию искомого значения в столбце. ПОИСКПОЗ используется для выполнения точного совпадения. Теперь ИНДЕКС вернет значение входной позиции столбцов.

Пример:

Предположим, у нас есть приведенный ниже файл Excel с 5 столбцами, и мы хотим найти самую короткую текстовую строку в столбце «страна», то есть в столбце D. Мы будем использовать приведенную выше формулу, чтобы найти ее.

Теперь давайте посмотрим, как определить формулу для этого и что из этого получится.

Здесь мы сначала выбираем пустую ячейку в столбце D. Затем мы вводим формулу в эту ячейку, и вы можете увидеть ее результат на изображении выше. На изображении выше вы можете видеть, что мы выбираем диапазон от D2 до D11. Это диапазон столбца, в котором мы хотим найти самую короткую текстовую строку. Здесь также помните, что после ввода формулы нажатие Enter не даст результата, необходимо одновременно нажать клавиши Shift+Ctrl+Enter.