Как я могу заменить кавычки в Excel формулой ПОДСТАВИТЬ?

У меня есть рабочий лист, где мне нужно, чтобы именованные диапазоны соответствовали содержимому другой ячейки. Текст в ячейка выглядит примерно так:

Partitions w Studs 16" oc

Именованные диапазоны не могут содержать пробелов или, что наиболее важно, специальных символов, таких как ". Итак, диапазон назван следующим образом:

PartitionswStuds16oc

Чтобы заменить первое на ссылку на второе на листе, я могу обработать удаление пробелов с помощью следующей формулы:

=SUBSTITUTE(B1," ","")

Я не могу, однако, заменить " , поскольку для указания текста в формуле используются двойные кавычки. Excel не может проанализировать следующую формулу, как ожидалось:

=SUBSTITUTE(SUBSTITUTE(B1," ",""),""","")

Есть какие-нибудь советы, как обойти это? Я знаю, что могу изменить текст, указав 16 дюймов вместо 16 ", но я хочу, чтобы он оставался так, как просил мой клиент, если это возможно.

20
задан Excellll 12 December 2013 в 14:32
поделиться