2

Моя рабочая тетрадь содержит три листа. Два из них заполнены поисковыми данными, один для "левого" имени L и один для "правого" имени R

При ссылке на ячейки из этих двух таблиц на третьем листе я могу написать =L!$A$2 , но мне нужно написать ='R'!$A$2 (обратите внимание на кавычки вокруг названия листа).

Когда я пишу ='L'!$A$2 , Excel удаляет кавычки, поэтому, очевидно, они не нужны для листа L Но когда я пишу =R!$A$2 , я получаю сообщение об ошибке, сообщающее, что есть проблема с этой формулой, когда сообщение и его исправление предполагают, что я не хотел ставить формулу на первое место. Работает только указанная версия.

Тем не менее, "R" не является какой-либо встроенной функцией Excel. На самом деле, =L является допустимым вводом (разрешается в #NAME? ошибка, но я могу ввести его), где =R выдает ошибку для недопустимой формулы и не позволяет мне сохранить этот ввод вообще.

Это происходит в текущей версии Office 365, а также в MS Excel 2007.

Что там происходит?

1 ответ1

4

Вы найдете то же самое поведение, если назовете лист C В Excel есть возможность использовать режимы адресации R1C1 , поэтому необходимо поместить эти конкретные символы в кавычки, чтобы избежать путаницы, которая может возникнуть в случае изменения режима.

Вы также увидите такое поведение, если, например, попытаетесь назвать лист с указанием диапазона ячеек A1: A123!А1 преобразуется в «A123»!A1

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