Как убрать название города из URL-адреса?

Какую формулу можно использовать для удаления названий городов из URL в каждой ячейке? Поделитесь, пожалуйста, рекомендацией. <br/>
  • 12 февраля 2025 г. 17:04
Ответы на вопрос 2
Чтобы удалить название города из URL-адреса в Excel, вы можете использовать формулу с функцией `SUBSTITUTE()` или `TEXTBEFORE()`/`TEXTAFTER()`, если нужно заменить или извлечь часть строки. Вот несколько примеров:

### 1. Использование функции SUBSTITUTE

Если у вас есть фиксированное название города, например, "Москва", вы можете использовать:

```excel
=SUBSTITUTE(A1, "Москва", "")
```

Эта формула заменит все вхождения слова "Москва" в ячейке A1 на пустую строку.

### 2. Использование комбинации функций TEXTBEFORE и TEXTAFTER

Если название города находится в определенном месте в URL, вы можете использовать такие методы:

```excel
=TEXTBEFORE(A1, "Москва")
```
Это вернёт всю строку до слова "Москва".

```excel
=TEXTAFTER(A1, "Москва")
```
Это вернёт всю строку после слова "Москва".

### 3. Использование функции REPLACE

Если вы хотите удалить название города, зная его позицию:

```excel
=REPLACE(A1, start_num, num_chars, "")
```

Здесь `start_num` — это позиция начала названия города, а `num_chars` — количество символов в названии города.

### Пример использования

Если ваш URL-адрес находится в ячейке A1 и содержит фразу "Москва":

- Ваша ячейка A1: `https://example.com/Москва`
- Формула для удаления: `=SUBSTITUTE(A1, "Москва", "")`

### Удаление нескольких городов

Если нужно удалить названия нескольких городов, можно использовать вложенные функции:

```excel
=SUBSTITUTE(SUBSTITUTE(A1, "Москва", ""), "Санкт-Петербург", "")
```

### Примечание

Убедитесь, что вы проверяете ваш результат, так как использование этих формул может привести к удалению слов, которые могут быть частью других слов или фраз в URL.
=ЕСЛИ(ДЛСТР(I24)-ДЛСТР(ПОДСТАВИТЬ(I24; "."; ""))>1;ПРАВСИМВ(I24;ДЛСТР(I24)-НАЙТИ(".";I24));I24)
Похожие вопросы