Как форматировать числа, которые нужно сохранить в виде текста в excel?
В excel у меня много ячеек числа в столбце, отформатированном как текст. Я хочу преобразовать их в форматирование «число, сохраненное как текст». Я могу сделать это для одной ячейки за раз, поставив апостроф (') перед номером и нажав enter. Моя проблема заключается в том, как быстро добиться такого типа форматирования для остальной части ячейки. Я попытался создать новый столбец как = "'" & A2 и скопировать, но он не работает.
На прилагаемом рисунке я преобразовал ячейку A2 как число, отформатированное как текст, поставив перед ним и захотеть сделать то же самое для остальной части ячейки быстро.
- Объединение двух таблиц с использованием сценария и создание языка HTML
- как работать с неравномерными датами в Excel?
- Excel: вернуть все значения, имеющие ошибку в одной строке
- Excel суммирует и умножает больше строк
- Как я могу привести данные в своих ячейках?
- Excel - несколько столбцов, различные комбинации
- Пересчет Excel
- Как различать 0 и пробел в excel
- поиск excel с mulitple ответами
- Как передать 2 или более критериев массива в формуле SUMIFS?
- Excel - преобразование текста в формулу и получение значения
- Excel Cell = Cell
- BITXOR в Excel производит неожиданное значение
Хотя это может и не быть самым быстрым решением, просто выберите ячейки, которые вы хотите быть текстовыми, и установите форматирование в text => hit alt + F11
В окне «Немедленное» запустите:
for each x in selection.cells: x.value = format(x.text,"'@"): next
Вы можете сделать это с помощью вспомогательной колонки. Вам нужно знать, что такое numberformat, прежде чем форматировать столбец как текст. Тогда просто используйте тот же формат в этой формуле:
=TEXT(A1,"number_format")
например:
=TEXT(A1,"General")
или
=TEXT(A1,"0")
Заполните, насколько это необходимо.
Затем выберите ячейки в столбце с формулой и Edit-Copy
; Edit-Paste Special Values
Это заменит формулу на результат текста.