Виділення тексту між першим і другим комами з текстових рядків
Щоб витягти текст між першою та другою комами або другою та третьою комою з текстових рядків, у цьому підручнику будуть представлені деякі формули для вирішення цього завдання в Excel.
- Витягніть текст між першим і другим комами або іншими роздільниками з текстового рядка
- Витягніть текст між другим і третім комами або іншими роздільниками з текстового рядка
Витягніть текст між першим і другим комами або іншими роздільниками з текстового рядка
Якщо ви хочете виділити текст між першим і другим комами або іншими роздільниками, функції MID і SEARCH можуть допомогти вам досягти цієї роботи, загальний синтаксис:
- cell: Посилання на клітинку або текстовий рядок, з якого потрібно витягти текст.
- char: Конкретний роздільник, на основі якого ви хочете витягти текст.
Скопіюйте або введіть наступну формулу в порожню клітинку, де ви хочете отримати результат:
А потім перетягніть маркер заповнення до клітинок, до яких ви хочете застосувати цю формулу, і всі тексти, які були виділені між першим і другим комами, див. Скріншот:
Пояснення формули:
1. ПОШУК (",", A2) + 1: Ця функція ПОШУК використовується для знаходження позиції першої коми у комірці А2, додаючи 1 означає розпочати вилучення з наступного символу. Він отримає число 14. Ця частина розпізнається як аргумент start_num у функції MID.
2. ПОШУК (",", A2, ПОШУК (",", A2) +1) - ПОШУК (",", A2) - 1: Ця частина розпізнається як аргументи num_chars у функції MID.
- ПОШУК (",", A2, ПОШУК (",", A2) +1): Ця частина формули використовується для отримання позиції другої коми, вона отримає число 21.
- ПОШУК (",", A2): Ця функція ПОШУК отримає позицію першої коми у комірці А2. Він отримає число 13.
- SEARCH (",", A2, SEARCH (",", A2) +1) - SEARCH (",", A2) -1 = 21-13-1: Відніміть позицію першої коми з положення другої коми, а потім відніміть 1 із результату означає виключення символу коми. І результат 7.
3. MID (A2, SEARCH (",", A2) + 1, SEARCH (",", A2, SEARCH (",", A2) +1) - SEARCH (",", A2) - 1) = MID (А2, 14, 7): Нарешті, функція MID витягне 7 символів в середині комірки А2, яка починається з чотирнадцятого символу.
Примітки:
1. Якщо ваші текстові рядки розділені іншими роздільниками, вам просто потрібно змінити коми у формулі на інші роздільники, як вам потрібно.
2. Ось ще одна проста формула, яка також може зробити вам послугу:
Витягніть текст між другим і третім комами або іншими роздільниками з текстового рядка
Іноді вам може знадобитися витягти текст між другим і третім комами, у цьому випадку вам може допомогти комбінація функції MID, FIND і SUBSTITUTE. Загальний синтаксис:
- cell: Посилання на клітинку або текстовий рядок, з якого потрібно витягти текст.
- char: Конкретний роздільник, на основі якого ви хочете витягти текст.
Скопіюйте або введіть формулу нижче в порожню комірку:
Після вставки формули перетягніть маркер заповнення вниз до комірок, щоб застосувати цю формулу, і всі тексти між другим і третім комами були витягнуті, як показано на знімку екрана нижче:
Пояснення формули:
1. ЗНАЙТИ ("#", ЗАМІНИТИ (A2, ",", "#", 2)) + 1: Ця частина розпізнається як аргумент start_num у функції MID.
- ЗАМІННИК (A2, ",", "#", 2): Ця функція ЗАМІННИЦЯ використовується для заміни другої коми в комірці А2 символом #, результат ви отримаєте таким: "Apple-3000KG, Х'юстон, штат Техас, США".
- ЗНАЙТИ ("#", ЗАМІНИТИ (A2, ",", "#", 2)) + 1: Використання функції FIND для отримання позиції символу # у текстовому рядку, який повертається функцією SUBSTITUE. Додавання 1 означає початок вилучення з наступного символу. Це отримає число 22.
2. ЗНАЙТИ ("#", ЗАМІНИТИ (A2, ",", "#", 3)) - ЗНАЙТИ ("#", ЗАМІНИТИ (A2, ",", "#", 2)) - 1: Ця частина розпізнається як аргумент num_chars у функції MID.
- ЗНАЙТИ ("#", ЗАМІНИТИ (A2, ",", "#", 3)): Ця формула поверне позицію третьої коми, вона отримає число 27.
- FIND("#",SUBSTITUTE(A2,",","#",3)) - FIND("#",SUBSTITUTE(A2,",","#",2))-1= 27-21-1: Відніміть положення другої коми з положення третьої коми, а потім відніміть 1 із результату означає виключення символу коми. І результат 5.
3. MID (A2, FIND ("#", ЗАМІСТ (A2, ",", "#", 2)) + 1, FIND ("#", ЗАМІСТ (A2, ",", "#", 3) ) - FIND ("#", ЗАМІНИТИ (A2, ",", "#", 2)) - 1) = MID (A2, 22, 5): Нарешті, функція MID витягне 5 символів посередині комірки A2, яка починається з двадцять другого символу.
Примітки:
1. Якщо ваші текстові рядки розділені іншими роздільниками, вам просто потрібно змінити коми у формулі на інші роздільники, як вам потрібно.
2. Ще одна проста формула також може допомогти вам виділити текст між другою та третьою комами:
Використовувані відносні функції:
- MID:
- Функція MID використовується для пошуку та повернення певної кількості символів із середини даного текстового рядка.
- FIND:
- Функція FIND використовується для пошуку рядка в іншому рядку та повертає початкове положення рядка всередині іншого.
- SEARCH:
- Функція ПОШУК може допомогти вам знайти позицію певного символу або підрядка з даного текстового рядка
- SUBSTITUTE:
- Функція Excel ЗАМІНИ замінює текст або символи в текстовому рядку іншим текстом або символами.
Більше статей:
- Витягніть кілька клітинок із клітини
- Якщо у вас є список текстових рядків, які розділені розривами рядків (це відбувається натисканням клавіш Alt + Enter при введенні тексту), і тепер ви хочете витягти ці рядки тексту в кілька комірок, як показано на знімку екрана нижче. Як ви могли це вирішити за допомогою формули в Excel?
- Витяг N-го слова з текстового рядка в Excel
- Якщо у вас є список текстових рядків або речень, то зараз ви хочете витягти конкретне n-те слово зі списку, як показано нижче. У цій статті я ознайомлю з деякими методами вирішення цієї роботи в Excel.
- Витяг тексту між дужками з текстового рядка
- Якщо в текстовому рядку є частина тексту, оточена дужками, то тепер вам потрібно витягти всі текстові рядки між дужками, як показано на наступному знімку екрана. Як ви могли швидко і легко вирішити це завдання в Excel?
- Витяг тексту після останньої екземпляра конкретного символу
- Якщо у вас є список складних текстових рядків, які містять кілька розділювачів (візьмемо наведений нижче знімок екрана як приклад, який містить дефіси, коми, пробіли в даних комірки), і тепер ви хочете знайти позицію останнього входження дефіса , а потім витягніть підрядок після нього. У цій статті я представив деякі формули вирішення цього завдання.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.