Извличане на няколко реда от клетка
Ако имате списък с текстови низове, които са разделени с нов ред (това става чрез натискане Alt + Enter клавиши, когато въвеждате текста), а сега искате да извлечете тези редове текст в множество клетки, както е показано на екранната снимка по-долу. Как бихте могли да го решите с формула в Excel?
- Извличане на няколко реда от клетка с формула
- Извличайте няколко реда от клетка с удобна помощна програма
Извличане на няколко реда от клетка с формула
За да извлечете всеки ред от многоредова клетка в отделни клетки, можете да използвате комбинацията от функциите TRIM, MID, SUBSTITUTE, REPT и LEN. Моля, направете следните стъпки:
1. Първо, трябва да въведете списък с числа, които искате да извлечете от текста на реда в ред, например въведете 1 до 4 в диапазона C1: F1, вижте екранната снимка:
2. След това въведете или копирайте формулата по-долу в клетка C2:
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 за безплатен пробен период!
Използвани относителни функции:
- TRIM:
- Функцията TRIM на Excel премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
- MID:
- Връща специфичните знаци от средата на текстовия низ.
- SUBSTITUTE:
- Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
- REPT:
- Функцията REPT се използва за повтаряне на знаците определен брой пъти.
- LEN:
- Функцията LEN връща броя знаци в текстов низ.
Още статии:
- Проверете дали клетката е равна на която и да е стойност в списъка
- Например, имам списък с текстови низове в колона A и сега искам да проверя дали стойността на клетката в тази колона е равна на която и да е стойност в друг списък от колона E. Ако е равно, показва се TRUE, в противен случай се показва стойност FALSE както е показано на екранната снимка по-долу.
- Преброяване на ключови думи, които клетката съдържа въз основа на списък
- Ако искате да преброите броя на ключовите думи, които се появяват в клетка въз основа на списък от клетки, комбинацията от функциите SUMPRODUCT, ISNUMBER и SEARCH може да ви помогне да разрешите този проблем в Excel.
- Преброяване на редове, които са разделени от прекъсвания на редове в клетка или диапазон
- Тази статия говори за това как да преброите броя на редовете, които са разделени с прекъсвания на редове в клетка или диапазон от клетки, като използвате формула в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.