Разделяне на низ по символ в Excel (6 подходящи начина)

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

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

Да кажем, че имаме набор от данни, в който име, имейл адрес и номер за контакт са въведени като един низ и са разделени със символ, т.е. запетая (,). За да ви демонстрираме с простота, сме задали разделяне със запетая.

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

Разделяне на низ по символ в Excel.xlsx

6 начина за разделяне на низ по символ в Excel

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

Използване на функциите LEFT и функциите FIND заедно ни позволява да разделим низ по символ от лявата страна на низа. Въведете следната формула в празна клетка ( B6 )

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

Тук НАМЕРЕТЕ връща позицията на първата запетая ( "," ) от низа A6 и LEFT функцията извлича символите от низа, които са преди конкретния символ (първата запетая). Не забравяйте, че трябва да извадите 1 за извличане без запетаята.

Натиснете ВЪВЕДЕТЕ и ще получите името в клетката B6 .

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

2. функции MID и FIND за разделяне на низове

Ако искате да получите текстовете между два определени символа, можете да използвате функцията MID и функцията FIND заедно. Въведете следната формула в празна клетка ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Тук, FIND(",",A6)+1 връща началната позиция на първия символ след първата запетая. FIND(",",A6,FIND(",",A6)+1) връща началната позиция на първия символ след втората запетая. -НАМЕРИ(",",A6)-1 указва, че ще бъдат изключени всички символи от низа след втората запетая. MID дава символите между тези две запетаи.

Натиснете ВЪВЕДЕТЕ . В резултат на това ще получите имейл адреса в клетка C6 .

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

3. Функции RIGHT, LEN и FIND за разделяне на низове по символи

Като използвате на ПРАВИЛНО функция , функцията LEN , и функцията FIND можете да разделите низа и да получите правилната част след определен символ от този низ. Въведете следната формула в празна клетка ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Тук, LEN(A6) изчислява общата дължина на низа в клетката A6 . FIND(",",A6,FIND(",",A6)+1 намира последната запетая и ПРАВИЛНО извлича символите след последната запетая.

Натиснете ВЪВЕДЕТЕ и ще получите номера за контакт в клетката D6 .

Клетка за влачене D6 и ще получите всички номера на контактите, като разделите низовете на колоната A.

Подобни четива:

  • Разделяне на низ по дължина в Excel (8 начина)
  • Как да разделите текста на няколко клетки в Excel

4. Функции SEARCH и LEFT за разделяне на низ

Можете да използвате функцията SEARCH вместо функцията FIND за разделяне на низ.

За разделяне на Име от низа на клетката A6, въведете следната формула в празна клетка ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Тук ТЪРСЕНЕ НА връща позицията на първата запетая ( "," ) от низа A6 и LEFT функцията извлича символите от низа, които са преди конкретния символ (първата запетая). Не забравяйте, че трябва да извадите 1 за да изключите запетаята.

Натиснете ВЪВЕДЕТЕ и ще получите името в клетката B6 .

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

5. Flash Fill за разделяне на низ по символ

Използване на Запълване на светкавицата е друга техника за разделяне на символен низ. Първо въведете ръчно частта от низа в клетка ( C6 )

След това отидете в Данни> Инструменти за данни и изберете Запълване на светкавицата .

Сега можете да видите, че Excel автоматично е задал низ за разделяне във всички други клетки на тази колона.

Прочетете повече: Разделяне на текст в Excel с помощта на Flash Fill

6. Команда "Текст към колони

Можете също така да използвате Текст към колони за разделяне на низ по символ. Първо изберете набора от данни.

След това отидете в Данни> Инструменти за данни и изберете Текст към колони .

Сега се появява прозорец с име Съветник за конвертиране на текст в колони ще се появи. Проверете Ограничени и натиснете върху Следваща .

Във втората стъпка изберете Запетая и натиснете върху Следваща .

Ако низът ви е разделен с друг символ, например Tab, Semicolon или Space, трябва да изберете този символ. Можете да въведете и други символи в Други поле. В последната стъпка изберете Обща информация и щракнете върху Завършете .

Сега ще видите, че различните части на низа, които са били разделени със запетаята, са разделени на различни клетки.

Заключение

Като следвате някой от описаните по-горе методи, можете да разделите низ по символ. Ако се сблъскате с някакво объркване, моля, оставете коментар и ни дайте възможност да отстраним объркването ви.

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