Съдържание
Ако работите с набори от данни в Excel , често ще ви се налага да сортирате тези набори от данни по име. Понякога може да се наложи да сортирате набора от данни въз основа на фамилното си име. В тази статия, 5 Описани са полезни методи за Сортиране по фамилно име в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази примерна работна тетрадка, за да се упражнявате сами.
Сортиране по фамилно име.xlsx5 полезни метода за сортиране по фамилно име в 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(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 .