Excel: как использовать функцию mid для строк переменной длины


Функция MID в Excel позволяет извлечь определенное количество символов из строки на основе начальной позиции в левой части строки.

Однако иногда вам нужно извлечь средние символы на основе определенного начального и конечного символа.

Для этого вы можете использовать функцию MID в сочетании с функцией FIND :

 =MID( A2 ,FIND("char1", A2 )+2,FIND("char2", A2,10 )-FIND("char1", A2 )-2)

Эта конкретная формула извлекает каждый символ из строки в ячейке A2 между символами char1 и char2 .

Следующий пример показывает, как использовать эту формулу на практике.

Пример: функция MID для строк переменной длины в Excel

Предположим, у нас есть следующий список URL-адресов веб-сайтов:

Допустим, мы хотим извлечь только имя веб-сайта между двойными косыми чертами ( // ) и расширением .com в конце URL-адреса.

Для этого мы можем использовать следующую формулу:

 =MID( A2 ,FIND("//", A2 )+2,FIND(".com", A2,10 )-FIND("//", A2 )-2)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Функция MID переменной длины Excel

В столбце B теперь отображаются только символы названия веб-сайта между двойными косыми чертами // и расширением .com в конце имени.

Обратите внимание, что эта формула работает, даже если длина каждого имени веб-сайта не одинакова.

Без использования функции НАЙТИ одна только функция MID не сможет выполнить эту задачу.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: формула для MID справа
Excel: формула «если не пусто»
Excel: как игнорировать пустые ячейки при использовании формул

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

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