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

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

Когато импортирате данни от база данни или друг източник, в такива ситуации трябва да разделите една клетка на две или повече. В този урок ще разгледам как да разделяне на една клетка на две в Excel като използвате следното 5 ефективни методи, включително примери от реалния живот. Ето защо го разгледайте внимателно, за да научите повече.

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

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

Разделяне на една клетка на две.xlsx

5 полезни метода за разделяне на една клетка на две в Excel

В тази част ще ви покажа пет полезни метода за разделяне на една клетка на две в Excel. Тук имаме набор от данни, в който колоната B се състои главно от пълни имена. Сега трябва да разделим клетката на колона B в две колони, напр. име и фамилия. Освен това не трябва да споменавам, че за тази статия съм използвал версията на Microsoft Excel 365; можете да използвате всяка друга версия според удобството си. За целите на демонстрацията използвах следния примерен набор от данни.

1. Разделяне на една клетка на две с помощта на функцията "Текст в колони

В набора от данни виждаме имената на някои английски литературни писатели. Сега ще разделим името на първо и фамилно име, като използваме Функция "Текст към колони Освен това Функция "Текст към колони е удобна функция в Excel, която използва разделител, за да раздели текста в една клетка/колона на много колони.

В общия случай разделителят е вид символ (например запетая, интервал, точка и т.н.), който разделя текстови низове или други потоци от данни. В нашия набор от данни, пространство Въпреки това можете да продължите със следващите стъпки.

Стъпки:

  • Първо изберете всички данни, напр. B4:B11 .
  • След това изберете Текст към колони опция от Данни таб.

  • След това изберете Ограничени и натиснете Следваща .

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

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

  • Накрая ще получите крайния си резултат.

Прочетете още: Как да разделите клетките в Excel (5 лесни трика)

2. Прилагане на функцията Flash Fill в Excel за отделна клетка

Обикновено, Запълване на светкавицата е специален инструмент на Excel, който автоматично попълва стойности, когато се идентифицира модел в данните. Той е наличен в Microsoft Excel 2013 и по-късните версии. Освен това е една от онези техники за машинно обучение за оценка на модел на данните, изучаване на модели и попълване на клетките с помощта на този модел. Въпреки това можете да разделите имената в набора от данни на имена и фамилии с помощта нана този инструмент.

Стъпки:

  • Първоначално изберете празна клетка C5 .
  • Второ, въведете първото име Уилям на B5 клетка в избраната клетка C5 .
  • Трето, използвайте Автоматично попълване за цялата колона.

  • Сега изберете Запълване на светкавицата за да получите желания резултат.

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

Прочетете още: VBA за разделяне на низ в няколко колони в Excel (2 начина)

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

Освен това можете да вмъкнете формули за разделяне на една клетка на две в Excel. Това е доста лесно и удобно за работа. В тази част ще покажа два различни начина за разделяне на една клетка на две.

i. Използвайте разделител

Можем да разделим името на име и фамилия, като използваме функциите на Excel с разделител. В нашия набор от данни " пространство " е разделителят, който съществува в средата на името. Също така можем да разделяме клетките, като използваме LEFT , ПРАВИЛНО , и НАМЕРЕТЕ Въпреки това преминете през стъпките по-долу.

Стъпки:

  • Първо, изберете клетка C5 и въведете следната формула.

=LEFT(B5,FIND(" ",B5)-1)

🔎 Как работи формулата?

  • FIND(" ",B5): Сайтът НАМЕРЕТЕ функцията търси символа интервал (" ") в Клетка B5 и връща позицията на този символ, който е '8' .
  • FIND(" ",B5)-1: След изваждане на 1 от предишния резултат, новата върната стойност тук е '7' .
  • LEFT(B5,FIND(" ",B5)-1): И накрая. LEFT функция извлича първите 6 символа от текста в Клетка B5, което е 'William' .
  • Второ, натиснете бутона Въведете и използвайте клавиша Автоматично попълване за цялата колона.

  • Трето, запишете следната формула в клетката D5 .

=ПРАВО(B5,LEN(B5)-НАМЕРИ(" ",B5))

🔎 Как работи формулата?

  • LEN(B5): Функцията LEN преброява броя на всички знаци, намерени в Клетка B5 и по този начин връща '18' .
  • FIND(" ",B5): Сайтът НАМЕРЕТЕ тук функцията отново търси символа за интервал в Клетка B5 и връща позицията, която е '7' .
  • LEN(B5)-FIND(" ",B5): Тази част от цялата формула връща '11' което е изваждането на предишните два изхода.
  • RIGHT(B5,LEN(B5)-FIND(" ",B5)): И накрая. ПРАВИЛНО функция изтегля последния 11 символи от текста в Клетка B5 и това е "Шекспир".
  • Накрая използвайте Автоматично попълване за да получите крайния резултат.

➥ Прочетете още: Excel Разделяне на клетката с разделителна формула

ii. Вмъкване на прекъсване на реда

За щастие, този метод е подобен на предишния, само че трябва да използваме функцията CHAR . Обикновено CHAR връща символа, определен от кодовия номер, от набора от символи за вашия набор от данни. Тук кодът означава ASCII Освен това използвахме LEFT , ПРАВИЛНО , и ТЪРСЕНЕ НА Въпреки това следвайте стъпките по-долу.

Стъпки:

  • Първо запишете формулата по-долу в клетка C5 .

=LEFT(B5,SEARCH(CHAR(10),B5,1)-1)

🔎 Как работи формулата?

  • =SEARCH(CHAR(10),B5,1): Търси се символът интервал (" ") в Клетка B5 и връща '9' .
  • =LEFT(B5,SEARCH(CHAR(10),B5,1)-1): И накрая. LEFT функция извлича началните символи от текста в Клетка B5 което е 'William' .
  • След това натиснете Въведете и използвайте клавиша Автоматично попълване за цялата колона.

  • След това запишете формулата по-долу в клетката D5 .

=RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)))

🔎 Как работи формулата?

  • =SEARCH(CHAR(10),B5): Търси се символът интервал (" ") в Клетка B5 и връща '9' .
  • SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)): връща също и ' 9' .
  • =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ): Накрая, ПРАВИЛНО функция извлича последните символи от текста в Клетка B5 което е "Шекспир .
  • Накрая натиснете Въведете и използвайте клавиша Автоматично попълване за получаване на крайния резултат.

Прочетете още: Формула на Excel за разделяне: 8 примера

4. Комбиниране на функциите RIGHT, SUM, LEN и SUBSTITUTE за разделяне на клетката

Понякога може да разделим клетка, която съдържа модел на текст и число. В този случай можем да следваме процедурата по-долу. Тук трябва да използваме функцията SUM заедно с други функции, използвани в предишния метод. По принцип SUM Тези стойности могат да бъдат диапазони, масиви, числа и т.н. В допълнение към това съм комбинирал функцията ПРАВИЛНО , LEN , и ЗАМЕСТВАНЕ функции. За целите на демонстрацията промених леко набора от данни.

Стъпки:

  • Първо, изберете клетка D5 и запишете формулата по-долу.

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • След това натиснете Въведете и прилагайте Автоматично попълване инструмент.

  • Отново напишете следната формула в клетката C5 .

=LEFT(B5,LEN(B5)-LEN(D5))

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

5. Разделяне на една клетка на две чрез Excel Power Query

И накрая, но не на последно място, Power Query е друга отлична функция в MS Excel за разделяне или разделяне на клетки в няколко колони. Нека разберем как можем да използваме Power Query за постигане на нашите цели. Въпреки това ще работим с подобен набор от данни и ще разделим фамилните имена на първа и последна част. Затова следвайте стъпките по-долу, за да разделите една клетка на две в Excel.

Стъпки:

  • Първоначално изберете фамилните имена от цялата колона, включително заглавието.
  • Второ, отидете в Данни и щракнете върху От таблицата .
  • Трето, натиснете OK .

  • Четвърто, вие сте в Редактор на Power Query и изберете

Home>Разделяне на колона>По разделител .

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

  • След това изберете

Home>Close & Load>Close & Load To .

  • След това изберете дестинацията от Импортиране на данни Диалогов прозорец и натиснете ОК .

  • Накрая ще се появи изходът, както е показано на фигурата по-долу.

Прочетете още: Как да разделите клетка на два реда в Excel (3 начина)

Неща, които трябва да имате предвид

  • Първо, внимавайте за формулата, когато я въвеждате в лентата с формули.
  • Освен това внимавайте за името на файла, местоположението на файла, както и за разширението на файла Excel.

Заключение

Това са всички стъпки, които можете да следвате за разделяне на една клетка на две в Excel. Надявам се, че сега можете лесно да създадете необходимите корекции. Искрено се надявам да научите нещо и да ви хареса това ръководство. Моля, съобщете ни в раздела за коментари по-долу, ако имате някакви въпроси или препоръки.

За повече информация като тази посетете Exceldemy.com .

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