image

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

Сценарий:

Иногда работает с невежливыми данными. Нам нужно получить более короткую версию как требуемые данные из данных таблицы на основе вспомогательного столбца.

Здесь сначала мы поймем, как получить вспомогательный столбец, а затем получить отсортированные небольшие необходимые данные на основе данных таблицы.

Как индексировать значения в диапазоне?

Для этой статьи нам потребуется использовать ссылку link: / counting-the-countifs-function-n-excel [COUNTIF function]. Теперь составим формулу из функции. Здесь даны текстовые и числовые смешанные значения в диапазоне. Нам нужно проиндексировать их в порядке возрастания сначала в числовом, а затем в алфавитном порядке.

Общая формула: —

=

COUNTIF

( list , «⇐» & f_value ) + (

COUNT

(list) *

ISTEXT

(f_value) )

list: список чисел и текста f_value: первое значение диапазона Пояснение:

  1. Функция СЧЁТЕСЛИ подсчитывает количество значений в возвращаемом списке. Функция COUNT получает количество чисел в диапазоне.

  2. Функция ISTEXT проверяет, является ли значение в выбранной ячейке текстом или нет. Возвращает ИСТИНА для текста и ЛОЖЬ для чисел.

Пример:

Все это может сбивать с толку. Давайте разберемся, как получить вспомогательный столбец с помощью объясненной формулы. Здесь вспомогательный столбец должен быть основан на значениях сортировки по порядку (сначала числа, а затем по алфавиту). Для этого мы будем использовать формулу, чтобы получить столбец индекса или ранга в качестве вспомогательного столбца для данных о расходах, показанных ниже.

image

Здесь можно найти значения в диапазоне. Для расчетов мы используем именованный диапазон для фиксированного массива D5: D12 в качестве расхода.

Используйте формулу:

=

COUNTIF

( expense , «⇐» & D5 ) + (

COUNT

(expense) *

ISTEXT

(D5) )

image

Формула выглядит так, как показано на снимке выше. Значение и массив задаются в формуле как именованный диапазон и ссылка на ячейку.

image

Как вы можете видеть, индекс первой ячейки в диапазоне равен 5, что означает, что если мы разместим расходы в порядке сортировки, электроэнергия будет размещена на 5-й позиции. Теперь скопируйте формулу в другие ячейки, используя опцию перетаскивания вниз или используя сочетание клавиш Ctrl + D, как показано ниже, чтобы получить индекс или рейтинг для остальных значений.

image

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

Как отсортировать значения с помощью вспомогательного столбца в Excel?

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

  1. link: / lookup-formulas-excel-index-function [INDEX function]

  2. link: / lookup-formulas-excel-match-function [MATCH function]

  3. link: / lookup-formulas-how-to-use-the-rows-function-in-excel-2 [ROWS function]

Теперь мы составим формулу, используя указанные выше функции. Функция ПОИСКПОЗ вернет индекс самого низкого совпадения из диапазона. Функция ИНДЕКС принимает индекс строки в качестве аргумента и возвращает соответствующие требуемые результаты. Эта функция находит

Общая формула:

=

INDEX

( return_array ,

MATCH

(

ROWS

(relative_reference) , Index , 0 ) )

return_array: массив для возврата значения из Относительной ссылки: формирует в формуле порядок возрастания. Может использоваться с любым массивом Индекс: Индексный массив таблицы 0: точное совпадение Пояснение:

  1. link: / lookup-formulas-how-to-use-the-rows-function-in-excel-2 [ROWS]

(relative_reference) возвращает значение, соответствующее длине расширенной формулы. Если применить в первой ячейке, то она будет одна, затем вторая и будет продолжаться до тех пор, пока не расширится.

  1. Функция MATCH сопоставляет индекс со значением строки, чтобы получить их в порядке возрастания с помощью функции ROWS.

  2. Функция ИНДЕКС возвращает соответствующий индекс с соответствующим значением.

Пример:

Все это может сбивать с толку. Итак, давайте разберемся с этой формулой, запустив ее на примере, показанном ниже. Здесь мы ранжировали данные в случайном порядке, чтобы получить первые три значения на основе столбца Index. Воспользуйтесь формулой, чтобы получить первое значение требуемой короткой таблицы.

Используйте формулу:

=

INDEX

( B5:B13 ,

MATCH

( ROWS (D5:D5),D5:D13,0))

image

Формула выглядит так, как показано на снимке выше. Массив значений представлен как именованный диапазон и ссылка на ячейку.

image

Как вы можете видеть, первое значение — это число из диапазона, которое оказывается «Молоко». Соответствующий индекс равен 1. Теперь скопируйте формулу в другие ячейки, используя опцию перетаскивания вниз или используя сочетание клавиш Ctrl + D, как показано ниже, чтобы получить остальные значения.

image

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

image

Вот некоторые наблюдения, показанные ниже.

Примечания:

  1. Формула работает только с числами и текстом.

  2. Формула игнорирует текстовое значение при сравнении чисел и игнорирует числа при совпадении текстовых значений.

  3. Вспомогательный столбец может быть любого типа необходимого порядка столбцов.

Надеюсь, эта статья о том, как индексировать и отсортировать значения с помощью вспомогательного столбца в Excel, будет пояснительной. Дополнительные статьи о формулах поиска в Excel можно найти здесь. Если вам понравились наши блоги, поделитесь ими с друзьями на Facebook. А также вы можете подписаться на нас в Twitter и Facebook. Мы будем рады услышать от вас, дайте нам знать, как мы можем улучшить, дополнить или усовершенствовать нашу работу и сделать ее лучше для вас. Напишите нам на [email protected]

Похожие статьи

link: / summing-excel-sumproduct-function [Как использовать функцию СУММПРОИЗВ в Excel]: возвращает СУММ после умножения значений в нескольких массивах в Excel.

link: / summing-sum-if-date-is-between [SUM if date is between]: возвращает СУММУ значений между заданными датами или периодом в Excel.

link: / summing-sum-if-date-more-than-given-date [Сумма, если дата больше заданной даты]: * Возвращает СУММУ значений после заданной даты или периода в Excel.

link: / summing-2-way-to-sum-by-month-in-excel [2-способ суммирования по месяцам в Excel]: * Возвращает СУММУ значений за данный конкретный месяц в excel.

link: / summing-how-to-sum-multiple-columns-with-condition [Как суммировать несколько столбцов с условием]: возвращает СУММУ значений по нескольким столбцам, имеющим условие в excel `link: / tips-excel- wildcards [Как использовать подстановочные знаки в excel *] `: Подсчет ячеек, соответствующих фразам, с использованием подстановочных знаков в excel

Популярные статьи

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-Повышение-продуктивность [50 ярлыков Excel для повышения производительности]: быстрее справляйтесь с задачей. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]: Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листы. link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel]: Подсчет значений с условиями с помощью этой замечательной функции. Вам не нужно фильтровать данные для подсчета определенных значений. Функция Countif важна для подготовки вашей приборной панели.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]: Это еще одна важная функция панели инструментов. Это поможет вам суммировать значения для конкретных условий.