Как да сортирате по фамилия в Excel (5 полезни метода)

  • Споделя Това
Hugh West

Ако работите с набори от данни в Excel , често ще ви се налага да сортирате тези набори от данни по име. Понякога може да се наложи да сортирате набора от данни въз основа на фамилното си име. В тази статия, 5 Описани са полезни методи за Сортиране по фамилно име в Excel.

Изтегляне на работна тетрадка за практика

Изтеглете тази примерна работна тетрадка, за да се упражнявате сами.

Сортиране по фамилно име.xlsx

5 полезни метода за сортиране по фамилно име в Excel

За да илюстрираме процедурите, ето примерен набор от данни от 10 лица с Пълно име в Клетъчен диапазон B5:B14 .

Сега нека следваме методите по-долу, за да сортираме имената по техните фамилии.

1. Използвайте функцията Find & Replace за извличане и сортиране по фамилно име

В този първи метод ще използваме Намиране и заместване на Excel, за да разделите и сортирате фамилните имена от набора от данни. За да изпълните задачата, следвайте стъпките по-долу.

  • Първо, копирайте колона B като натиснете Ctrl + C на клавиатурата си и го поставете в колона C като натиснете Ctrl + V .

  • След това изберете колона C и натиснете Ctrl+H за да отворите Намиране и заместване диалогов прозорец.
  • Тук поставете Звездичка ( * ) след интервал в Открийте какво кутия.
  • Наред с това запазете Заменете с празно поле.
  • След това щракнете върху Замяна на всички> Затвори .

  • Накрая успешно ще извлечете фамилните имена в Клетъчен диапазон C5:C14 .

  • Сега изберете двете колони B и C и отидете в Данни за да изберете Сортиране икона от Сортиране и филтриране група.

  • След това изберете Сортирай по като Фамилия и Поръчка като От А до Я .
  • Накрая натиснете ОК .

  • И накрая, наборът от данни, включващ пълните имена, е подреден по азбучен ред въз основа на фамилното име.

2. Прилагане на опцията за текст в колоните за сортиране по фамилно име в Excel

В този раздел ще сортираме фамилните имена с помощта на Текст към колони метод. Следвайте стъпките по-долу, за да изпълните задачата.

  • Първо, изберете Данни и натиснете бутона Текст към колони опция в Инструменти за данни група.

  • В резултат на това ще видите Конвертиране на текст в колона Съветник се появява диалог.
  • Тук изберете Разграничени и щракнете върху Следваща .

  • След това изберете Space като Разделител и натиснете Следваща .

  • След това изберете Дестинация от работната си книга и натиснете Завършете .

  • Накрая ще получите Първо и Фамилни имена отделно като този.

3. Вмъкване на формула за сортиране по фамилно име в Excel

Третият метод е сортиране на масива от данни по Последно име с помощта на формула. Предимството на този метод е, че резултатът е динамичен в сравнение с другите два метода, описани по-горе, тъй като ако добавя повече имена към списъка, мога просто да копирам и поставя формулата в клетките на колоната.

  • Първо, изберете празния Клетка C5 и въведете формулата там.
=ПРАВО(B5,LEN(B5)-НАМЕРИ(" ",B5))

  • След това натиснете Въведете .
  • След това Фамилия се появява в клетката.

В тази формула, функцията RIGHT извлича най-дясната стойност от Клетка B5 . Тогава, функцията LEN определя дължината на текстовия низ. Накрая, функцията FIND търси необходимия текст.

  • И накрая, приложете Автоматично попълване за получаване на всички фамилни имена наведнъж.

  • Освен това, ако пред името има второ име или титла (например г-н или г-жа), трябва да използвате следната формула:
=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 на клавиатурата.
  • След това маркирайте Таблицата ми има заглавия опция в Създаване на таблица и натиснете ОК .

  • В резултат на това ще получите набора от данни като таблица, както следва.

  • След това отидете в Данни и изберете От таблица/обхват под Получаване и трансформиране на данни раздел.

  • Съответно ще получите Редактор на Power Query прозорец.
  • В този прозорец щракнете с десния бутон на мишката върху първата колона и изберете Дублиране на колона .

  • След това щракнете върху Разделена колона в Преобразуване група.

  • В падащото меню изберете От Delimiter .

  • След това ще получите Разделяне на колона по разделител прозорец.
  • Тук запазете избора, както е показано на изображението по-долу, и натиснете ОК .

  • След това фамилните имена ще се появят в нова колона по следния начин.

  • Сега щракнете с десния бутон на мишката върху заглавието на втората колона и щракнете върху Премахване на за да го изтриете.

  • След това щракнете върху стрелката в заглавието на Пълно име - Copy.2 колона и изберете Сортиране по възходящ ред .

  • Накрая отидете в Начало и изберете Затвори & Зареждане на .

  • Затова изберете мястото, където да поставите данните в Импортиране на данни диалоговия прозорец и натиснете ОК .

  • Накрая ще получите имената, подредени по фамилните имена до оригиналния набор от данни.

Допълнителни съвети

  • Като Запълване на светкавицата Методът работи при идентифициране на модел, в някои случаи този метод може да не работи. Ако възникне такъв проблем, повторете очаквания резултат в още една или две клетки.
  • Уверете се, че първоначалният набор от данни не съдържа излишни интервали. В противен случай ще се върне в празна клетка.

Заключение

Така че това са 5 различни начини, които можете да използвате, за да сортирате данни по фамилно име. Надяваме се, че сте намерили тази статия за полезна. Можете да използвате някой от тези методи и да споделите мнението си с нас. Не се колебайте да разгледате още уроци в ExcelWIKI .

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.