Оглавление
Если вы работаете с наборами данных в Excel Вам часто придется сортировать эти наборы данных по имени. Иногда. Вам может понадобиться отсортировать набор данных по вашей фамилии. В этой статье, 5 Были описаны полезные методы для Сортировать по фамилии в Excel.
Скачать Практическое пособие
Скачайте этот образец рабочей тетради для самостоятельной тренировки.
Сортировать по фамилии.xlsx5 полезных методов сортировки по фамилии в Excel
Для иллюстрации процедур приведен примерный набор данных 10 лица с Полное имя в Диапазон клеток B5:B14 .
Теперь давайте воспользуемся приведенными ниже методами, чтобы отсортировать имена по фамилиям.
1. Используйте функцию "Найти и заменить" для извлечения и сортировки по фамилии
В этом первом методе мы будем использовать Найти и заменить функция Excel для разделения и сортировки фамилий из набора данных. Для выполнения задания выполните следующие действия.
- Во-первых, скопируйте колонка B нажав Ctrl + C на клавиатуре и вставьте его в колонка C нажав Ctrl + V .
- Затем выберите колонка C и нажмите Ctrl+H чтобы открыть Найти и заменить диалоговое окно.
- Здесь поставьте Звездочка ( * ) после пробела в Найдите то, что коробка.
- Вместе с этим сохраняйте Заменить на пустой ящик.
- Далее нажмите на Заменить все> Закрыть .
- Наконец, вы успешно извлечете фамилии в Диапазон клеток C5:C14 .
- Теперь выберите оба колонки B и C и отправляйтесь в Данные выберите вкладку Сортировать значок из Сортировка и фильтр группа.
- После этого выберите Сортировать по в качестве Фамилия и Заказ в качестве От А до Я .
- Наконец, нажмите OK .
- Наконец, набор данных, включающий полные имена, отображается в алфавитном порядке по фамилии.
2. применение текста к столбцам для сортировки по фамилии в Excel
В этом разделе мы отсортируем фамилии с помощью функции Текст в столбцы метод. Для выполнения задания выполните следующие шаги.
- Сначала выберите Данные и нажмите кнопку Текст в столбцы опция в Инструменты данных группа.
- В результате вы увидите Мастер преобразования текста в столбец появится диалог.
- Здесь выберите Делимитированный и нажмите Следующий .
- После этого выберите Космос как Разделитель и нажмите Следующий .
- Далее выберите Место назначения из вашей рабочей книги и нажмите Отделка .
- Наконец, вы получите Первый и Фамилии отдельно так.
3. Вставка формулы для сортировки по фамилии в Excel
Третий метод - сортировка набора данных по фамилии с помощью формулы. Преимущество этого метода в том, что результат получается динамичным по сравнению с двумя другими методами, описанными выше, потому что если я добавлю в список больше имен, я могу просто скопировать и вставить формулу в ячейки столбца.
- Сначала выберите пустой Клетка C5 и введите формулу там.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Затем нажмите Войти .
- После этого Фамилия появляется в ячейке.
- Наконец, примените Автозаполнение инструмент для получения всех фамилий сразу.
- Кроме того, если перед именем стоит второе имя или титул (например, Mr. или Ms.), необходимо использовать приведенную ниже формулу:
=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2,"","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
Приведенная выше формула находит позицию последнего символа пробела, а затем использует его для извлечения фамилии.
4. Используйте опцию Flash Fill для сортировки по фамилии
Еще один быстрый и оперативный метод - это Заполнение вспышкой метод. он помогает манипулировать данными, выявляя закономерности. для того чтобы он сработал, необходимо заполнить ожидаемый результат в первой ячейке, чтобы получить общий результат.
- Сначала введите фамилию Клетка B5 в Клетка C5 .
- Затем наведите курсор на правую нижнюю часть выделения.
- Затем курсор изменится на значок плюса.
- Здесь выберите Автозаполнение и выберите Заполнение вспышкой .
- Наконец, фамилии появляются в колонка C .
5. динамическая сортировка по фамилии и извлечение с помощью Power Query
В этом последнем методе мы будем использовать Power Query инструмент в excel для динамической сортировки фамилий. Давайте посмотрим, как это работает.
- Сначала выберите набор данных с помощью Первые имена и нажмите Ctrl + T на клавиатуре.
- Затем Марк проверил В моей таблице есть заголовки опция в Создать таблицу окно и нажмите OK .
- В результате вы получите набор данных в виде таблицы, как показано ниже.
- Затем перейдите к Данные вкладку и выберите Из таблицы/диапазона под Получение и преобразование данных секция.
- Соответственно, вы получите Редактор Power Query окно.
- В этом окне щелкните правой кнопкой мыши на первом столбце и выберите Дублирующая колонка .
- Затем нажмите на Раздельная колонка в Преобразование группа.
- В выпадающем меню выберите Делимитер .
- После этого вы получите Разделение колонки по разделителю окно.
- Здесь сохраните выделения, как показано на рисунке ниже, и нажмите кнопку OK .
- После этого фамилии появятся в новом столбце следующим образом.
- Теперь щелкните правой кнопкой мыши на заголовке второго столбца и нажмите кнопку Удалить чтобы стереть его.
- После этого нажмите на стрелку в заголовке Полное имя - Копия.2 столбец и выберите Сортировать по возрастанию .
- Наконец, перейдите к Главная вкладку и выберите Закрыть & Загрузить в .
- Поэтому выберите место для размещения данных в Импортные данные диалоговое окно и нажмите OK .
- Наконец, вы получите имена, отсортированные по фамилиям, рядом с исходным набором данных.
Дополнительные советы
- Как Заполнение вспышкой метод работает на выявление закономерности, в некоторых случаях этот метод может не сработать. Если такая проблема возникла, повторите ожидаемый результат еще в одной или двух ячейках.
- Убедитесь, что в исходном наборе данных нет лишних пробелов. В противном случае он вернется к пустой ячейке.
Заключение
Так что это 5 различные способы, которые можно использовать для сортировки данных по фамилии. Мы надеемся, что эта статья была вам полезна. Вы можете использовать любой из этих методов и поделиться с нами своими мыслями. Не стесняйтесь изучать другие руководства в разделе ExcelWIKI .