Съдържание
Когато работите с голяма база данни в Excel, може да се наложи да комбинирате текстове от няколко клетки в една. Можете да загубите много време и ефективност, като преписвате тези текстове ръчно. Можете автоматично да комбинирате текстове от различни клетки с вградените формули и функции на Excel. Така че можете да въздъхнете с облекчение. Днес в тази статия ще обсъдим 6 подходящи начина закомбиниране на текст от две или повече клетки в една клетка в Excel.
Изтегляне на работна тетрадка за практика
Изтеглете тази практическа работна книга, за да се упражнявате, докато четете тази статия. Тя съдържа всички набори от данни в различни електронни таблици за ясно разбиране. Опитайте сами, докато преминавате през процеса стъпка по стъпка.
Комбиниране на текст от две или повече клетки.xlsx
6 подходящи метода за комбиниране на текст от две или повече клетки в една клетка в Excel
В следващия раздел ще използваме шест ефективни и сложни метода за комбиниране на текст от две или повече клетки в една клетка в Excel. Този раздел предоставя подробна информация за тези методи. Трябва да ги научите и прилагате, за да подобрите способността си за мислене и познанията си за Excel. Използваме Microsoft Office 365 тук, но можете да използвате всяка друга версия според предпочитанията си. В следващата статия е даден набор от данни, съдържащ колони "Първо име" , "Фамилия" , "Възраст" , и "Държава" След това трябва да обединим всички текстови низове, дадени в тези колони, и да ги покажем в "Пълна информация" колона. Прегледът на набора от данни ще изглежда по следния начин.
1. Вмъкване на функцията CONCATENATE за комбиниране на текст от две или повече клетки в една клетка
Сайтът Функция CONCATENATE е една от най-съществените текстови функции, която ви позволява да свържете няколко текстови низа в един текстов низ в работен лист. Затова нека преминем през следните стъпки, за да изпълним задачата.
📌 Стъпки:
- Първо, в клетка F5 , прилагайте CONCATENATE Въведете формулата и крайната форма е:
=CONCATENATE(B5," ",C5,", ",D5,", ",E5)
Къде,
B5 , C5 , D5 , и E5 са "Кен" , "Адамс" , "30" , и "Италия" Освен това тези текстови низове се разделят със запетаи. (", ") във функцията.
- След това натиснете Въведете за да получите комбинирания текст.
- В резултат на това получихме първия си резултат, като използвахме CONCATENATE функция.
- Сега преместете курсора на мишката в долния десен ъгъл на клетката с формула и когато курсорът покаже плюс (+), щракнете два пъти върху знака, за да приложите същата функция към останалите клетки.
- Така ще видите желания резултат, както е показано на снимката по-долу.
Прочетете още: Комбиниране на няколко колони в една колона в Excel
2. Комбиниране на текст от две или повече клетки със символа Ampersand (&) в Excel
Използване на Символ за амперсанд (&) можете лесно да обедините текстовите низове от няколко клетки в една клетка. Ще използваме същия пример, който използвахме в предишния пример. Затова научете следните стъпки за изпълнение на задачата.
📌 Стъпки:
- На първо място, в клетка F5 въведете следната формула:
=B5&", "&C5&", "&D5&", "&E5
Сайтът Символ за амперсанд (&) свързва текстовете в препратките към клетките, а интервалът (" ") и запетаята (", ") помага за разделянето на текстовете.
- След това натиснете Въведете за да получите резултата.
- Сега приложете същата формула към всички клетки.
- Обединихме необходимите текстове от колоните и ги върнахме в нова колона. Понякога се налага да започнете да обединявате думи от следващия ред.
- За да го направите, можете да използвате Функция CHAR .
- Тогава формулата ще бъде,
=B5&", "&C5&CHAR(10)&D5&", "&E5
Тук използвайте числото 10 в CHAR функцията ще включва Прекъсвач на линията . Затова ще използваме CHAR(10) .
- След това натиснете Въведете и да приложите същата функция към всички необходими клетки.
- От снимката на екрана се вижда, че прекъсвачът на линии е приложен успешно.
Свързано съдържание: Комбиниране на няколко клетки в една клетка, разделена със запетая в Excel
3. Използвайте функцията CONCAT за обединяване на текст в една клетка
Сайтът CONCAT прави същото като функцията CONCATENATE но аргументите й са малко по-различни. Затова следвайте следните стъпки, за да извършите операцията.
📌 Стъпки:
- Първо, в клетките F5 на предварително използвания набор от данни, прилагайте CONCAT Въведете стойностите и крайната формула е:
=CONCAT(B5, C5,", ", D5,", ", E5)
Къде, B5 , C5 , D5 , и E5 са препратките към клетките.
- След това натиснете Въведете за обединяване на тези текстови низове.
- Накрая приложете същата формула за всички клетки в края на колоната.
4. Обединяване на текст от две или повече клетки чрез функцията TEXTJOIN на Excel
Сайтът Функция TEXTJOIN в Excel обединява текстови низове от няколко клетки и разделя комбинираните стойности с всеки разделител, който споменете. Нека използваме тази функция, за да изпълним задачата й. Нека преминем през следните стъпки за изпълнение на задачата.
📌 Стъпки:
- В първата клетка на колоната "Обща информация" приложете TEXTJOIN Въведете стойностите в тази функция. Окончателната форма е:
=TEXTJOIN({" ",", ",","},TRUE,B5:E5)
Къде,
Разделител е {" ",", ",", "} . Разделителят е разделител, който ще отделя всяка текстова стойност, която комбинирате. Тук използвахме интервала (" ") за разделяне на имената и запетаи (", ",", ") за да отделите другите текстове от името.
Ignore_empty е TRUE защото ако има празни пространства, искаме да ги игнорираме.
Текст1 е B5:E5 . Това са частите на текста, които трябва да се комбинират.
- След това натиснете Въведете да комбинирате всички текстове според нашите изисквания.
- Съответно прилагаме една и съща формула за всички клетки в колоната.
5. Комбиниране на текст от няколко клетки с функцията Flash Fill в Excel
Сайтът Запълване на светкавицата Методът е един от най-лесните начини за комбиниране на текстове. За да изпълним задачата, нека преминем през следните стъпки.
📌 Стъпки:
- Първо, в Пълна информация колона запишете комбинирания текст, за да определите какъв ще бъде стилът за останалите клетки.
- Сега изберете цялата колона, отидете в Начало , кликнете върху Напълнете в Лента за редактиране , и от Напълнете опции, щракнете върху Запълване на светкавицата .
- А останалите клетки се запълват с комбинираните текстове незабавно!
6. Прилагане на Excel Power Query за комбиниране на текст в една клетка
В този метод ще демонстрираме как да използваме Excel Power Query за комбиниране на текст в една клетка. Тук ще използваме Сливане на колони функция. Сега преминете през следния процес, за да изпълните задачата.
📌 Стъпки:
- В началото изберете която и да е клетка от първата таблица.
- След това отидете в Данни в лентата.
- След това изберете Опция От таблица/обхват от Получаване и трансформиране на данни група.
- В резултат на това таблицата ще бъде включена в заявката за захранване.
- Сега трябва да изберете всяка колона и след това да изберете Сливане на колони от Добавяне на колони таб.
- Вследствие на това Сливане на колони ще се появи диалогов прозорец.
- След това изберете Space в Сепаратор опция.
- След това въведете предпочитаното от вас име в полето Име на нова колона( по избор) опция.
- Накрая щракнете върху OK .
- Затова ще получите следния резултат, в който текстовите низове са обединени в Пълна информация колона.
- Следователно изберете Затвори & Зареждане падаща опция от Затвори група.
- Накрая ще получите следния резултат.
Бързи бележки
📌 TEXTJOIN функция е налична в Excel за Office 365 и Excel 2019 . Потребителите от други версии на Excel няма да могат да използват тази функция.
📌За да може комбинираният текст да се показва на няколко реда, уверете се, че Обвиване на текста функцията е включена.
Заключение
Днес обсъдихме пет различни начина за комбиниране на текст от две или повече клетки в една клетка. С помощта на тези методи можете автоматично да комбинирате текстовете. Това ще ви спести губенето на време и скуката. Ако имате някакви неясноти или предложения във връзка с тази статия, винаги сте добре дошли да коментирате и споделяте. Не забравяйте да проверите нашия уебсайт Exceldemy.com за различни проблеми и решения, свързани с Excel. Продължавайте да изучавате нови методи и да се развивате!