У меня есть электронная таблица Excel, которая содержит различные строки данных (некоторые из которых содержат возврат каретки) и ячейку в конце каждой строки, которая использует формулу для генерации строки JSON. Однако возникла проблема, когда, если строка содержит ячейку с возвратом каретки, она добавляет двойные кавычки, а также цитирует всю строку, когда я вставляю ее в свой текстовый редактор.

Я пришел, чтобы узнать, что это поведение по умолчанию в Excel. Как я могу отключить его или обойти?

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

1 ответ1

0

Это на самом деле не слишком сложно, если вы счастливы потерять возврат каретки. Просто оберните вашу формулу агрегации строк в это:

=SUBSTITUTE(C2,CHAR(10)," ")

где C2 - это место, где вы разместили формулу агрегации строк - вы, конечно, можете ввести здесь всю формулу строки.

Это просто заменяет возврат каретки CHAR(10) пробелом. При копировании в текстовый редактор двойные кавычки больше не отображаются.

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