Как сортировать по фамилии в Excel и Google Таблицах

Как сортировать по фамилии в Excel и Google Таблицах

В этой статье вы узнаете, как сортировать имена по фамилии в Excel и Google Таблицах.

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

Сортировать по фамилии с текстом в столбцы

Первый вариант сортировки по фамилии - извлечь фамилию из полного имени в отдельный столбец с помощью функции текста в столбцы в Excel. Предположим, у вас есть следующий список имен, содержащий только одно имя и одну фамилию, разделенные пробелом, в столбце B:

1. Выберите столбец, который вы хотите отсортировать (B в этом примере), и в Лента, перейти к Данные> Текст в столбцы.

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

3. На экране Шага 2 отметьте Космос и нажмите Следующий.

4. Для шага 3 выберите Не импортировать столбец (пропустить) под Формат данных столбца. в Место назначения, введите ячейку, в которую вы хотите поместить извлеченные данные (в данном случае $ C $ 1), и нажмите Заканчивать.
Это означает, что вы пропустите первый столбец (имя), поскольку он вам не нужен, и получите только второй столбец (фамилия) в столбце C, начиная с ячейки C1.

5. Теперь у вас есть фамилии в столбце C рядом с полными именами в столбце B, и вы можете отсортировать оба столбца по столбцу C.
Для этого выберите столбец с фамилии и в Лента, перейти к Главная> Сортировка и фильтр> Сортировать от А до Я.

6. Во всплывающем предупреждении оставьте Расширить выбор проверил и нажмите Сортировать. Это означает, что вы хотите, чтобы все заполненные столбцы (B и C) были отсортированы на основе столбца C.

После завершения сортировки все значения в столбце B отсортированы в алфавитном порядке по фамилии, и вы можете удалить столбец C, так как он вам больше не нужен.

Сортировать по фамилии с флэш-заливкой

Второй вариант достижения того же результата - использование Flash Fill. Эта опция распознает шаблоны по двум или более записям.

1. Введите первые два фамилии в ячейках C1 и C2 (Трэвис а также Макголдрик) и выберите их. Теперь поместите курсор в нижний правый угол области выбора, пока он не превратится в крест и Двойной клик Это.

2. Щелкните значок Кнопка параметров автозаполнения который появляется в конце выделения и выберите Flash Fill.

Как видите, Excel автоматически распознал, что вы хотите извлечь фамилии на основе пространства в столбце B, и автоматически заполнил оставшуюся часть столбца C. Теперь вы можете отсортировать диапазон так же, как в предыдущем разделе.

Сортировать по фамилии с помощью функции поиска и замены

Другой способ сортировки по фамилии - использовать «Найти и заменить».

1. Выберите столбец B и скопируйте его (CTRL + C), затем выберите ячейку C1 и вставьте скопированный столбец (CTRL + V).

2. Выберите столбец C и в Лента перейти к Главная> Найти и выбрать> Заменить (или воспользуйтесь сочетанием клавиш, CTRL + H).

3. Во всплывающем окне введите звездочка и Космос (* ) в Найти то, что, оставлять Заменить пусто и щелкните Заменить все.
В Find звездочка представляет любой символ, поэтому, когда вы помещаете звездочку в Find, Excel найдет все символы перед пробелом и заменит их пустым значением (удалите их).

В результате все имена и пробелы теперь удалены из каждой ячейки. В столбце C находятся только фамилии. После этого вы можете отсортировать столбец так же, как в разделе выше.

ПРИМЕЧАНИЕ. Другой вариант - использовать код VBA для сортировки данных по фамилии.

Сортировать по фамилии в Google Таблицах

Поскольку в Google Таблицах нет таких опций, как Excel Flash Fill и Text to Columns, вы можете использовать функции для создания формулы, которая будет извлекать фамилию из столбца C. Эту же формулу можно использовать в Excel с тем же синтаксисом.

1. Выберите ячейку C1 и введите формулу:

1 = ПРАВО (B1; LEN (B1) -FIND (""; B1))

Функция LEN находит длину текста в ячейке B1 (которая равна 11).
Функция НАЙТИ возвращает позицию текста, который вы ищете (пробел) в ячейке B1 (то есть 5).
Функция ВПРАВО возвращает указанное количество символов (11-5 = 6) с конца в данной ячейке (B1).
В качестве окончательного результата вы получите последние шесть символов из B1, который является фамилией (Трэвис).

2. Поместите курсор в нижний правый угол ячейки C2, пока не появится крестик.

3. Тащить, тянуть формула до конца диапазона (C8).

4. После извлечения всех фамилий можно отсортировать данные в столбце B.
Выберите столбцы B и C и в Меню, перейти к Данные> Диапазон сортировки.

5. Во всплывающем окне выберите Столбец C а также А → Я под Сортировать пои щелкните Сортировать.

Теперь вы можете удалить столбец C, так как имена в столбце B отсортированы по фамилии в алфавитном порядке от A до Z.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave