6

Как использовать формулу ЗАМЕНИТЕЛЯ, если заменяемый текст содержит "? Например, если я хочу изменить Hello"Bye на пустую строку:

  • Предположим, Cell A1: Hello"Bye

Я пробовал оба

  • B1=SUBSTITUTE(A1,"Hello"Bye","")

а также

  • B1=SUBSTITUTE(A1,""Hello"Bye"","")

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

Как я могу это исправить?

2 ответа2

13

Вы можете избежать " удваивая его:

SUBSTITUTE(A1,"Hello""Bye","")

0

Предыдущий ответ верен, но может затруднить чтение строки (особенно если у вас несколько конкатенаций строк).

В качестве альтернативы, вы можете добавить конкретное значение ASCII символа, используя функцию char() . 34 - значение ASCII для двойной кавычки - char(34) .

Например, формула ячейки ="Hello""Bye" также может быть представлена как ="Hello" & char(34) & "Bye" .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .