Четыре метода извлечения подстроки в Excel

9 декабря 2021 г.

Профессионалы используют Excel для выполнения самых разных задач, таких как организация и фильтрация данных, создание графиков и диаграмм и поиск конкретной информации. Одной из задач, которую позволяет выполнять Excel, является извлечение определенной части текста из ячейки и отображение ее в другой ячейке, называемой подстрокой. Знание того, как извлечь подстроку, может помочь вам улучшить свои навыки работы с Excel и повысить производительность. В этой статье мы обсудим, как извлечь подстроку в Excel, в том числе что такое подстрока, функции, которые вы можете использовать, и четыре метода для получения разных результатов.

Что такое подстрока в Excel?

В Excel подстрока — это часть текста, содержащегося в одной ячейке. Когда вы вводите данные в электронную таблицу Excel, каждая ячейка обычно содержит определенную часть данных. Вся часть данных, содержащихся в ячейке, представляет собой строку. Вы можете использовать подстроки для нацеливания на определенные разделы данных из всей строки. Например, если вы храните такие данные, как адреса электронной почты, вы можете выбрать извлечение только части имени пользователя электронной почты, то есть всего, что находится до символа «@». Этот навык может помочь вам найти и использовать конкретную информацию из ячеек.

Что такое функции Excel ТЕКСТ?

Хотя в Excel нет специальной функции для извлечения подстрок, есть несколько функций TEXT, которые вы можете использовать для выполнения этой задачи. Каждая функция имеет определенный синтаксис или шаблон, который можно использовать для извлечения текста. Есть семь функций TEXT, которые вы можете использовать в Excel для извлечения подстрок:

1. ПРАВАЯ функция

Функция ПРАВИЛЬНО позволяет вам отделить и извлечь часть строки внутри ячейки, начиная с самого правого символа и заканчивая несколькими указанными вами символами. Функция имеет следующий синтаксис:

=ВПРАВО(Текст, количество символов)

или

=ВПРАВО(Имя ячейки, количество символов)

Где:

  • RIGHT — это имя функции.

  • «Текст» — это постоянная строка, такая как целое слово или число, например Apples, 12345 или A51.

  • Количество символов — это количество символов, которое вы хотите извлечь, начиная с самого правого символа в тексте или ячейке.

  • «Имя ячейки» — это переменная строка, которая ссылается на конкретную ячейку, такую ​​как A1, B32 или AB 10.

2. ЛЕВАЯ функция

Функция LEFT позволяет вам отделить и извлечь подстроку, начиная с самого левого символа и заканчивая несколькими указанными вами символами. Функция имеет следующий синтаксис:

=LEFT(Текст, количество символов)

или

=LEFT(Имя ячейки, количество символов)

Где:

  • LEFT — это имя функции.

  • «Текст» — это постоянная строка, такая как целое слово или число, например бананы, 54321 или B52.

  • «Количество символов» — это количество символов, которое вы хотите извлечь, начиная с самого левого символа в тексте или ячейке.

  • «Имя ячейки» — это переменная строка, которая ссылается на конкретную ячейку, такую ​​как B1, Z97 или BA3.

3. СРЕДНЯЯ функция

Функция MID позволяет вам отделять и извлекать подстроку, начинающуюся после нескольких символов, которые вы указываете при вводе функции. Он имеет следующий синтаксис:

=MID(Текст, начальный номер, количество символов)

или

=MID(Имя ячейки, начальный номер, количество символов)

Где:

  • MID — это имя функции.

  • «Текст» представляет собой постоянную неразрывную строку, такую ​​как слово «манго», число 547 или буквенно-цифровое число, такое как M5.

  • «Начальный номер» — это количество символов слева, с которого вы хотите начать извлечение.

  • «Количество символов» — это количество символов после начального числа, которое вы хотите извлечь.

  • «Имя ячейки» — это переменная строка, которая ссылается на конкретную ячейку, такую ​​как M12, N2 или C418.

4. НАЙТИ функцию

Функция НАЙТИ позволяет искать определенную строку или символ в электронной таблице Excel. Хотя он не разделяет строки сам по себе, вы можете использовать его как часть других функций для создания определенных запросов на извлечение. Его синтаксис:

=НАЙТИ(Поисковое слово, текстовая строка, [starting number])

или

=НАЙТИ(Поисковое слово, имя ячейки, [starting number])

Где:

  • НАЙТИ — это функция, которую вы хотите, чтобы Excel выполнял.

  • «Поисковое слово» — это подстрока, которую вы хотите найти

  • «Текстовая строка» — это постоянная строка, такая как слово ананасы, число 18 или буквенно-цифровой код, такой как C4.

  • «Начальный номер» — это необязательный компонент, который позволяет вам искать термин после определенного количества символов в текстовой строке или имени ячейки.

  • «Имя ячейки» — это переменная строка, которая ссылается на определенную ячейку или диапазон ячеек, например A5, B2:C7 или AB13.

5. Функция ДЛСТР

Функция ДЛСТР позволяет вернуть точное количество символов в текстовой строке. Хотя он не находит и не разделяет символы сам по себе, вы можете использовать его с другими функциями для создания определенных запросов для Excel. Его синтаксис:

=ДЛСТР(Текст)

Или

=LEN(имя ячейки)

Где:

  • «Текст» — это постоянная строка, такая как слово «оранжевый».

  • «Имя ячейки» — это переменная строка, которая ссылается на конкретную ячейку или диапазон ячеек.

6. ПОДСТАВИТЬ функцию

Функция ПОДСТАВИТЬ позволяет найти замену определенной строки или подстроки на новую. Например, он может заменить любой экземпляр «15» на букву «о» для таких практик, как криптография и кодирование. Его синтаксис:

=ПОДСТАВИТЬ(Текст, старый текст, новый текст, [instance number]

Где:

  • ПОДСТАВИТЬ — это функция, которую должен выполнять Excel.

  • «Текст» — это ссылка на ячейку или строка постоянного значения, в которую вы хотите внести изменения.

  • «Старый текст» — это строка или подстрока, которую вы хотите найти и заменить новым текстом.

  • «Новый текст» — это строка или подстрока, которую вы хотите применить вместо старого текста.

  • «Номер экземпляра» — это необязательный выбор, когда вы можете заменить только один экземпляр старого текста, в противном случае вы изменяете каждый экземпляр старого текста.

7. Функция ОБРЕЗКИ

Функция TRIM позволяет удалить все пробелы из строки текста. Например, он может изменить константу «Адрес электронной почты» на константу «Адрес электронной почты». Его синтаксис:

=ОТРЕЗАТЬ(текст)

Где:

  • TRIM — это функция, которую должен выполнять Excel.

  • «Текст» — это постоянное значение, такое как фраза или ссылка на ячейку, например A1 или A3:B3.

Как извлечь подстроку в Excel

Ниже приведены четыре метода, которые вы можете использовать для извлечения подстроки в Excel:

Метод 1: использование LEFT, RIGHT и MID

Вы можете использовать функции LEFT, RIGHT и MID для извлечения определенного текста из ячейки. Какой из них вы используете, зависит от длины строк, но шаги по их использованию одинаковы:

  1. Начните вводить функцию: если вы хотите использовать эти функции для извлечения текста, найдите пустую ячейку в электронной таблице и введите первую часть функции, начиная со знака равенства и заканчивая первой скобкой.

  2. Выберите свой диапазон: это ячейки, в которых вы хотите применить свою функцию. Это может быть одна ячейка, например A1, или диапазон ячеек, например B2:B24.

  3. Завершите синтаксис: завершите ввод оставшейся части функции, используя синтаксис, описанный выше. Это может помочь вам получить желаемые результаты.

  4. Сохраните свою работу: после того, как вы извлекли нужные значения из каждого диапазона ячеек, сохраните свою работу с помощью кнопки «Сохранить» или нажав «CTRL + S» на клавиатуре.

Способ 2: Использование TRIM

Иногда вместо того, чтобы удалить текст из строки, вы хотите удалить только пробелы. Для этого можно использовать функцию TRIM. Ниже приведены шаги, которые вы можете выполнить, чтобы использовать функцию TRIM:

  1. Начните вводить функцию: если вы хотите использовать функцию ОБРЕЗ, найдите пустую ячейку и начните вводить функцию, начиная со знака равенства и заканчивая первой скобкой.

  2. Выберите строку: после того, как вы введете начальную часть функции в пустую ячейку, вы можете выбрать строку, ячейку или диапазон ячеек, где вы хотите применить функцию TRIM. Затем нажмите «Enter» на клавиатуре.

  3. Сохраните свою работу: после того, как вы удалили пробелы из своей строки, сохраните свою работу с помощью параметра «Сохранить» в правом верхнем углу Excel или нажав «Ctrl + S» на клавиатуре.

Способ 3: Использование MID и FIND

Вы можете комбинировать некоторые функции, чтобы создать более конкретные правила для Excel. Одним из примеров является использование функции MID с функцией FIND для извлечения конкретной подстроки из диапазона ячеек. Ниже приведены шаги, которые вы можете выполнить, чтобы использовать обе функции вместе:

  1. Начните вводить функцию MID: порядок, в котором вы пишете функции, имеет значение, поэтому, начиная с функции MID, Excel будет следовать именно тем правилам, которые вам нужны. Начните со знака равенства и закончите ссылкой на ячейку.

  2. Введите функцию НАЙТИ: Во второй части уравнения используйте функцию НАЙТИ в качестве начального числа. Это позволяет функции MID запускаться в правильном месте, независимо от количества символов в ссылке на ячейку.

  3. Завершите функцию MID: после того, как вы выполните правила для функции FIND, вы сможете выполнить компоненты функции MID. Как только вы нажмете «Ввод» на клавиатуре, Excel извлечет каждую подстроку, начиная с первого экземпляра текста, который вы использовали в функции НАЙТИ.

  4. Сохраните свою работу. Наконец, вы можете сохранить рабочий лист Excel.

Способ 4: использование быстрой заливки

Мгновенное заполнение — это метод, который можно использовать для объединения двух строк в одну ячейку, где каждая из них становится подстрокой. Например, вы можете объединить имена в столбце A и фамилии в столбце B с именами и фамилиями в столбце C. Ниже приведены шаги, которые вы можете выполнить, чтобы использовать мгновенное заполнение.

  1. Запустите шаблон: Excel — это программа, которая понимает шаблоны в данных, поэтому вы можете использовать ее для использования функции мгновенного заполнения. В приведенном выше примере, если вы введете имя и фамилию в ячейки C1 и C2, Excel предложит вам продолжить этот шаблон для остальной части столбца.

  2. Нажмите «Ввод»: как только Excel покажет вам вариант и предварительный просмотр того, что он может сделать, нажмите «Ввод» на клавиатуре, чтобы позволить Excel заполнить столбец шаблоном, который вы ему дали.

  3. Сохраните свою работу: наконец, сохраните свою работу, используя методы, описанные выше.

Обратите внимание, что ни один из продуктов или компаний, упомянутых в этой статье, не связан с компанией Indeed.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *