
Как преобразовать содержимое каждой ячейки в текст, если у меня есть существующий документ Excel 2003 с ячейками любого типа (целые числа, текст, десятичные числа и т. д.)?
И сохранить все эти изменения в одном документе Excel?
решение1
На другом листе вы можете ввести в ячейку A1:
="" & OriginalSheet!A1
Скопируйте/вставьте это на всю ширину и длину вашего исходного листа. Затем вы можете вставить Special>Values блок поверх оригиналов. Это должно сделать все с вашим маленьким зеленым пятном.
Единственное предостережение — это даты. Когда вы применяете эту формулу к полю даты, она отобразит серийный номер даты в виде текста. А не обычное форматирование, которое вы бы применили. Чтобы обойти это, используйте эту формулу вместо приведенной выше для полей даты:
=TEXT(A1,"mm/dd/yyyy")
решение2
Вот окончательный ответ:
выделите числа и используйте команду Данные > Текст в столбцы. На странице 1 мастера выберите подходящий тип (вероятно, это будет Разделители). На странице 2 удалите все разделители столбцов, которые могли появиться, чтобы сохранить данные в одном столбце. На странице 3 щелкните Текст в разделе Формат данных столбца, чтобы указать, что этот столбец является текстовым.
решение3
Вы можете выбрать все поля, щелкнуть правой кнопкой мыши и скопировать, затем щелкнуть правой кнопкой мыши и вставить special/values. Вы, вероятно, захотите скопировать в новую электронную таблицу, чтобы не потерять свои формулы.
Затем выберите все поля и сделайте так, как предложил Марк Робинсон: нажмите «Формат ячеек» и выберите текст.
Это преобразует все формулы в значения, которые они представляют, а не в формулы, а затем преобразует числовые значения в текст.
решение4
Выделите все ячейки Ctrl+a
Щелкните правой кнопкой мыши по выбранным ячейкам и выберите Формат ячеек.
На вкладке «Число» выберите «Текст» в качестве категории.
Ячейки текстового формата обрабатываются как текст, даже если в ячейке есть число. Ячейка отображается точно так, как введено.
Затем сохраните ваш документ Excel.