У меня есть лист Excel, который содержит (строковые) значения ячеек, как это

=-L
=-N
=-R

так далее

Теперь excel видит символ «=» и пытается оценить выражение. Это невозможно, и вместо этого отображается следующее.

#NAME?

Я хотел бы, чтобы вместо этого отображалась фактическая строка "= -L".

Я попытался выделить весь столбец и сделать

right click --> format cells --> Text --> OK

Но столбец не обновлялся автоматически. Я все еще вижу

#NAME?

где я должен сейчас видеть

=-L

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

F9
Shift + F9
ctrl + alt + Shift + F9
ctrl + alt + F9

и т.п.

Есть ли способ сделать это?

3 ответа3

2

Найдите и замените = на '= и замените все.

Если на вашем листе есть реальные формулы, которые вы хотите сохранить, вы можете ограничить поиск и замену, выбрав ячейки, которые вы хотите изменить в первую очередь. Один из способов сделать это - использовать специальную функцию Go To Special - нажать F5 и установить флажок «Формулы с ошибкой», а другие флажки сняты.

0

Заменить:

=-L

с:

="=-L"

и т.п.

0

Я спросил это в другом посте, и он получил ответ там. При добавлении одинарной кавычки в начале строки ДЕЛАЕТ то, что я хочу, я не хотел делать это для каждой ячейки.

Для моего вопроса

Under Formulas in the Ribbon, Under (technically over) Formula Auditing, select Show Formulas. This applies to the entire worksheet.

Достаточно было сделать то, что я хочу. Обратите внимание, что это повлияет на весь лист, а не на один столбец. Для моих целей это было хорошо.

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