2

Я использую Libre калькулятор. Я просто хочу сослаться на ячейку в другом листе в той же книге, но я получаю #NAME? появление. Я знаю в прошлом, у меня была эта проблема раньше, но я так и не понял, как ее решить. Вот что я сделал.

На sheet1 меня есть ячейка B1 которая имеет значение 1999 . На sheet2 я набрал в A1 значение ='sheet1'!B1 . Тогда ячейка sheet2 A1 показывает #NAME? ,

Что я делаю неправильно?

2 ответа2

2

Это первый случай, с которым я столкнулся (недавний иммигрант в Excel, и в Calc нет необходимости в нескольких листах), но я повторил вашу проблему. Вместо того, чтобы вводить ссылку на ячейку, я указал на нее, чтобы посмотреть, что будет сохранено. Вот что я получил:

=Sheet1.B1

Никаких кавычек (которые я думал, может быть, ваша проблема). Однако, очевидно, LibreOffice Calc использует точку вместо восклицательного знака для разделения имени листа. Я проверил помощь, и, конечно же, это формат.

Период является значением по умолчанию для Calc, но есть настройка меню (она немного перемещается в разных версиях), которая позволяет использовать форматирование адресов Excel. В настоящее время это в Tools | Options | LibreOffice Calc | Formula Под Formula Syntax выберите Excel A1 . Как и в Excel, восклицательный знак используется в качестве разделителя с этим параметром.

0

Хорошо, это странно. Поэтому, чтобы решить проблему, я сохранил файл. Затем я закрыл файл. Затем я снова открыл файл. Libre Calculator автоматически конвертирует my ='sheet1'!B1 до =$Sheet1.B1 , и теперь он показывает значение листа 1 b1. Я понятия не имею, почему я должен сохранить и заново открыть файл, чтобы заставить это работать.

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