Как пользоваться функцией MID, MIDBs (ПСТР, ПСТРБ) в Excel

Русский Английский
ПСТР, ПСТРБ MID, MIDBs

В Microsoft Excel и Google Таблицах функции MID и MIDB предназначены для извлечения подстрок из текстовой строки. Они позволяют указать начальную позицию и количество символов, которые необходимо извлечь. Основное различие между MID и MIDB заключается в том, что MID предназначена для работы с символами в кодировке Unicode, в то время как MIDB обрабатывает двубайтовые символьные кодировки, такие как те, что используются в китайском или японском языках.

Синтаксис и параметры

Синтаксис функций MID и MIDB выглядит следующим образом:

MID(текст, начальная_позиция, кол-во_символов)

  • текст — это текстовая строка, из которой требуется извлечь подстроку (обязательный аргумент).
  • начальная_позиция — номер символа в тексте, с которого начнется извлечение подстроки. Нумерация начинается с единицы (обязательный аргумент).
  • кол-во_символов — количество символов, которые будет извлечено из текста, начиная с указанной позиции (обязательный аргумент).

Примеры применения

Пример 1. Извлечение имени из ФИО:

ФИО Имя (MID)
Иванов Иван Иванович =MID(A2, 8, FIND(» «, A2, 8) — 8)

В этом примере функция MID используется для извлечения имени из ячейки A2, начиная с восьмого символа и до первого пробела после него.

Пример 2. Получение последних четырех цифр номера телефона:

Номер телефона Последние 4 цифры (MIDB)
+7 (999) 123-45-67 =MIDB(A2, LEN(A2) — 3, 4)

Здесь функция MIDB применяется для извлечения последних четырех цифр номера телефона из ячейки A2.

Освоив функции MID и MIDB, вы сможете эффективно обрабатывать текстовые данные в Excel и Google Таблицах для разнообразных задач.

Больше информации: https://support.microsoft.com/ru-ru/office/пстр-пстрб-функции-пстр-пстрб-d5f9e25c-d7d6-472e-b568-4ecb12433028

Другие функции
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые)
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Извлекает фонетические (фуригана) знаки из текстовой строки
Возвращает число (кодовую страницу), которая соответствует первому символу текста
Возвращает текст из любого заданного значения
Преобразует число в текст, используя денежный формат ß (БАТ)
Возвращают количество знаков в текстовой строке
Заменяют знаки в тексте
Преобразует текстовый аргумент в число
Возвращает числовой код первого знака в текстовой строке
Возвращают крайние слева знаки текстового значения
Возвращает массив текстовых значений из любого указанного диапазона
Выполняет поиск вхождения одного текстового значения в другом (с учетом регистра)
Удаляет из текста все непечатаемые символы
Повторяет текст заданное число раз
Заменяет в текстовой строке старый текст новым
Выполняют поиск вхождения одного текстового значения в другом (без учета регистра)
Возвращают крайние справа знаки текстовой строки
Преобразует все буквы текста в прописные
Преобразует первую букву в каждом слове текста в прописную
Преобразует число в текст, используя денежный формат рубля
Удаляет из текста пробелы
Возвращает символ с заданным кодом
Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty
Проверяет идентичность двух текстовых значений
Преобразует все буквы текста в строчные
Объединяет несколько текстовых элементов в один
Преобразует аргументы в текст
Форматирует число и преобразует его в текст
Объединяет текст из нескольких диапазонов или строк, вставляя между текстовыми значениями указанный разделитель Если в качестве разделителя используется пустая текстовая строка, функция объединит диапазоны
Форматирует число и преобразует его в текст с заданным числом десятичных знаков
Преобразует текст в число независимо от языкового стандарта
Возвращает символ Юникод, на который ссылается заданное числовое значение