Как заменить символ в ячейке Excel, если содержимое этой ячейки создано с помощью формулы?

У меня есть нумерация в первом столбце и формируемый на ее основе путь во втором столбце. Как можно заменить символ «/» на «_» во втором столбце? В третьем столбце приведен пример результата. 

Я пытался корректировать формулу, но безуспешно, также экспериментировал с форматом ячейки, но не получилось. В итоге я пришел к выводу, что мне нужно просто скопировать результат из второго столбца в третий, отключив форматирование, чтобы вставился не формула, а текст, и затем заменить символы через Ctrl+H. 

Могли бы вы подсказать, как правильно это сделать?
  • 28 января 2025 г. 7:24
Ответы на вопрос 1
Да, вы на правильном пути, однако есть более оптимальные способы выполнить вашу задачу. Если данные во втором столбце сформированы с помощью формулы и вы хотите заменить символы, не копируя и не вставляя данные в другие ячейки, можно использовать функцию `SUBSTITUTE`.

Вот пример, как вы можете это сделать:

1. Предположим, что у вас в ячейке B1 есть формула, которая генерирует путь с символами "/". Например:
   ```
   =A1 & "/documents/file"
   ```
   Где `A1` - это ячейка с номером.

2. Теперь вы можете создать новую формулу в ячейке C1 (или в любой другой ячейке), где вы будете использовать `SUBSTITUTE` для замены символов. В C1 вставьте следующую формулу:
   ```excel
   =SUBSTITUTE(B1, "/", "_")
   ```

3. После этого протяните формулу вниз по столбцу C, и вы получите замененный текст без необходимости копирования и вставки.

Если вы все же предпочитаете скопировать результат из второго столбца и заменить символы через `Ctrl+H`, то вот шаги для этого:

1. Выделите ячейку или диапазон во втором столбце (например, B1:B10).
2. Нажмите `Ctrl+C`, чтобы скопировать данные.
3. Щелкните правой кнопкой мыши на нужной ячейке в третьем столбце и выберите "Специальная вставка" (или нажмите `Ctrl+Alt+V`).
4. Выберите "Значения" (или "Values") и нажмите "OK". Это вставит только текст без формул.
5. Теперь нажмите `Ctrl+H`, чтобы открыть окно замены.
6. В поле "Найти" введите символ `/`, а в поле "Заменить на" введите символ `_`.
7. Нажмите "Заменить все".

Это позволит вам быстро заменить символы в скопированных данных.
Похожие вопросы