Прескочи на основното съдържание

Извличане на няколко реда от клетка

Автор: Xiaoyang Последна промяна: 2020-09-11

Ако имате списък с текстови низове, които са разделени с нов ред (това става чрез натискане Alt + Enter клавиши, когато въвеждате текста), а сега искате да извлечете тези редове текст в множество клетки, както е показано на екранната снимка по-долу. Как бихте могли да го решите с формула в Excel?


Извличане на няколко реда от клетка с формула

За да извлечете всеки ред от многоредова клетка в отделни клетки, можете да използвате комбинацията от функциите TRIM, MID, SUBSTITUTE, REPT и LEN. Моля, направете следните стъпки:

1. Първо, трябва да въведете списък с числа, които искате да извлечете от текста на реда в ред, например въведете 1 до 4 в диапазона C1: F1, вижте екранната снимка:

2. След това въведете или копирайте формулата по-долу в клетка C2:

=TRIM( MID(SUBSTITUTE( $A2, CHAR(10), REPT( " ",LEN($A2) ) ), (C$1-1)*LEN($A2)+1, LEN($A2)) )

3. След това плъзнете манипулатора за попълване към десните клетки, за да получите целия текст в отделни клетки, вижте екранната снимка:

4. Продължавайте да плъзгате манипулатора за запълване надолу до диапазона от клетки, към които искате да приложите тази формула, и всички редове от текста са извлечени, както е показано на следната екранна снимка:


Обяснение на формулата:
  • SUBSTITUTE($A2, CHAR(10), REPT( " ",LEN($A2) ) ): тази функция SUBSTITUTE се използва за замяна на всички прекъсвания на редове с нов текстов низ, върнат от функцията REPT. Този върнат низ ще се използва като текстов аргумент във функцията MID.
  • (C$1-1)*LEN($A2)+1: тази част се използва за връщане на началната позиция на първия, втория или n-тия подниз. Върнатата стойност ще се използва като аргумент start_num във функцията MID.
  • LEN($A2): тази функция LEN връща общата дължина на текстовия низ в клетка A2. Върнатата стойност ще се използва като аргумент num_chars във функцията MID.
  • Така че формулата ще бъде разпозната като следната:
  • TRIM(): функцията TRIM премахва всички допълнителни интервали от текстов низ между думите.

Извличайте няколко реда от клетка с удобна помощна програма

Ако изпитвате болка от сложните формули, Kutools за Excel поддържа лесна функция - Разделени клетки, с този полезен инструмент можете да разделите съдържанието на клетката на множество редове или колони въз основа на всеки конкретен разделител, от който се нуждаете. Щракнете, за да изтеглите Kutools за Excel за безплатен пробен период!

doc kte извлича няколко реда


Използвани относителни функции:

  • TRIM:
  • Функцията TRIM на Excel премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
  • MID:
  • Връща специфичните знаци от средата на текстовия низ.
  • SUBSTITUTE:
  • Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
  • REPT:
  • Функцията REPT се използва за повтаряне на знаците определен брой пъти.
  • LEN:
  • Функцията LEN връща броя знаци в текстов низ.

Още статии:

  • Проверете дали клетката е равна на която и да е стойност в списъка
  • Например, имам списък с текстови низове в колона A и сега искам да проверя дали стойността на клетката в тази колона е равна на която и да е стойност в друг списък от колона E. Ако е равно, показва се TRUE, в противен случай се показва стойност FALSE както е показано на екранната снимка по-долу.

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations