Витяг слова, що починається з певного символу в Excel
Наприклад, вам може знадобитися витягти слово, яке починається з певного символу "=" для кожної клітинки, як показано на знімку екрана, як ви могли швидко та легко вирішити це завдання в Excel?
Витяг слова, що починається з певного символу в Excel
Для вилучення слів, що починаються з певного символу або тексту з кожної комірки, можна створити формулу з комбінацією функцій TRIM, LEFT, SUBSTITUTE, MID, FIND, LEN та REPT, загальний синтаксис:
- text: Текстовий рядок або значення комірки, з якого потрібно витягти слово.
- char: Починається символ або текст, який потрібно виділити.
1. Скопіюйте або введіть таку формулу в порожню комірку:
2. Потім перетягніть маркер заповнення вниз, щоб застосувати формулу до клітинок, які ви хочете використовувати, і всі слова, що починаються з конкретного символу “=”, були витягнуті відразу, див. Знімок екрана:
Пояснення формули:
1. MID (A2, FIND ("=", A2), LEN (A2):
- LEN (A2): Ця функція LEN повертає кількість символів у комірці A2. Ця частина розпізнається як аргумент num_char у функції MID.
- ЗНАЙТИ ("=", A2): Ця функція FIND використовується для отримання позиції першого конкретного символу “=” у комірці A2. Ця частина розпізнається як аргумент start_num у функції MID.
- MID (A2, FIND ("=", A2), LEN (A2): Ця MID-функція використовується для вилучення підрядка з комірки A2 у позиції, яка повертається функцією FIND, і певної довжини, поверненої функцією LEN.
2. ЗАМІННИК (ПОСЕРЕДНИЙ (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))):
- REPT ("", LEN (A2): Функція REPT повторює порожній рядок комірки A2 певну кількість разів, повернутих функцією LEN.
- ЗАМІННИК (): Ця функція SUBSTITUTE замінить усі порожні рядки іншим новим текстовим пробілом, що повертається функцією REPT із текстового рядка, що повертається функцією MID.
- MID (A2, FIND ("=", A2), LEN (A2): Ця MID-функція використовується для вилучення підрядка з комірки A2 у позиції, яка повертається функцією FIND, і певної довжини, поверненої функцією LEN.
3. ВЛІВО (ЗАМІСТ (СЕРЕДНЯ (A2, FIND ("=", A2), LEN (A2)), "", REPT ("", LEN (A2))), LEN (A2)):Ця функція LEFT використовується для вилучення певної кількості символів, повернутих функцією LEN, з лівого боку текстового рядка, що повертається функцією SUBSTITUTE.
4. ОБРІЗКА ():Функція TRIM видаляє всі зайві пробіли з текстового рядка, що повертається функцією LEFT.
примітки:
1. У наведеній вище формулі ви можете змінити символ “=” на будь-який інший потрібний вам символ або текст.
2. Якщо є кілька слів, які починають конкретний символ, буде вилучено лише перше слово.
Використовувані відносні функції:
- REPT:
- Функція REPT використовується для повторення символів певну кількість разів.
- SUBSTITUTE:
- Функція ЗАМІНИ замінює текст або символи в текстовому рядку іншим текстом або символами.
- TRIM:
- Функція TRIM видаляє всі зайві пробіли з текстового рядка і зберігає лише поодинокі пробіли між словами.
- MID:
- Функція MID повертає конкретні символи з середини текстового рядка.
- LEN:
- Функція LEN повертає кількість символів у текстовому рядку.
- REPT:
- Функція REPT використовується для повторення символів певну кількість разів.
- FIND:
- Функція FIND використовується для пошуку рядка в іншому рядку та повертає початкове положення рядка всередині іншого.
Більше статей:
- Витяг слова, що містить конкретний текст у Excel
- Іноді вам може знадобитися витягти слово з комірки, що містить певний символ або текст, наприклад, як показано на наступному скріншоті, щоб витягти всі слова, що містять символ “=”. Як ви могли вирішити це завдання в Excel?
- Витяг тексту між дужками з текстового рядка
- Якщо в текстовому рядку є частина тексту, оточена дужками, то тепер вам потрібно витягти всі текстові рядки між дужками, як показано на наступному знімку екрана. Як ви могли швидко і легко вирішити це завдання в Excel?
- Витягніть кілька клітинок із клітини
- Якщо у вас є список текстових рядків, які розділені розривами рядків (це відбувається натисканням клавіш Alt + Enter при введенні тексту), і тепер ви хочете витягти ці рядки тексту в кілька комірок, як показано на знімку екрана нижче. Як ви могли це вирішити за допомогою формули в Excel?
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...
Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.