Сводка моих обменов с ОП в разделе комментариев.
Я вижу в основном три решения (хотя третье не соответствует критериям OP, но я добавляю для полноты):
- Не "открывать" файл CSV,но импортируйте (в существующей или новой рабочей книге):
Data > Get External Data > From Text
, затем вы пройдете все этапы импорта (выберите разделитель, который в вашем случае будет ,
), а затем вы должны определить все столбцы как TEXT
(это самый важный шаг, см. скриншот ниже).Это 100% надежное решение. - Вместо использования Excel вы можете использовать другое средство просмотра CSV (из OP я понял, что коллега должен проверить файл перед отправкой дальше).Это, конечно, может оказаться невозможным в более крупных организациях, где нельзя использовать другие инструменты или если коллега не сотрудничает.
- Можно изменить формулу, чтобы результат стал
="+ab+c"
.Когда это будет сохранено в CSV и снова импортировано в Excel, оно просто покажет +ab+c
на экране.Но для OP текст в файле CSV должен быть просто +ab+c
, поэтому не будет работать.
Просто последнее замечание, я не смог (используя Excel 2013 для Windows 10) повторить поведение, наблюдаемое OP.+ab+c
в файле CSV никогда не давал мне ошибку #NAME?
, когда я открывал файл;однако, как только я нажал в ячейке, Excel не разрешил мне ENTER
, если я не добавил '
, чтобы указать, что это был текст;но я все еще мог ESC
и оставить камеру в покое).
Я не проводил исчерпывающего тестирования, но заметил следующее:
- , если текст начинается с
=
, вы всегда получаете ошибку (кроме случаев, когда за ней следует текстовая строка).в двойных кавычках "..."
); - , если он начинается с
+
или -
, должен быть другой оператор и номер.Так что +ab+3
выдал ошибку, но +b1+a
нет.
Так что, возможно, поведение Excel отличается в разных версиях, или другие настройки влияют на это.
Просто чтобы проиллюстрировать при этом скриншот из мастера импорта текста (который вы найдете под Data > Get External Data > From Text
. И на этом последнем шаге (на самом деле, вы все еще получаете еще один шаг, где вы должны определить, куда Excel должен поместитьтекст, либо на новом листе, либо на существующем листе) вы должны выбрать все столбцы (с помощью Shift или Ctrl) и выбрать Text
в качестве Column data format
.