Избавление от пронумерованных столбцов (Microsoft Excel)
Некоторые книги Джерри продолжают отображать столбцы и строки в виде чисел. (Другими словами, он больше не видит столбцы A, B или C. Вместо этого он видит столбцы 1, 2 и 3.) Джерри хочет запретить этому когда-либо происходить, и он потратил довольно много времени, пытаясь найдите кого-нибудь, кто может сказать ему, как НИКОГДА не использовать эту опцию и не делать ее доступной.
Надоедливый (для Джерри) способ, которым он видит отображаемые столбцы, на самом деле является функцией Excel. У него даже есть название — формат R1C1, что означает «строка 1, столбец 1.» Это способ обращения к строкам и столбцам, оставшийся от старых программ для работы с электронными таблицами. Некоторые люди предпочитают этот метод ссылки на ячейки, в то время как он побуждает других (например, Джерри)
псих.
Чтобы управлять настройкой R1C1, выполните следующие действия:
-
Откройте диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем выберите «Параметры Excel. В Excel 2010 или более поздней версии откройте вкладку« Файл »на ленте, а затем нажмите« Параметры ».)
-
Щелкните Формулы в левой части диалогового окна. (См. Рис. 1.)
-
Снимите (или установите) флажок R1C1 Reference Style под заголовком «Работа с формулами».
-
Щелкните ОК.
Параметр R1C1 хранится как часть книги, но, что интересно, Excel не всегда обращает на него внимание. Например, предположим, что я открываю книгу, включаю R1C1, сохраняю книгу и выхожу из Excel. Когда я в следующий раз запущу Excel, R1C1 все равно будет включен — программа явно помнит, какой параметр я использовал последний раз.
Если я открываю Excel, дважды щелкнув книгу, то используется любой параметр R1C1, хранящийся в этой книге. Это работает только для первой книги, открытой в сеансе Excel. Таким образом, если в книге, которую я открываю для запуска сеанса Excel, включен R1C1, то R1C1 включается для всех книг, которые я впоследствии открываю во время этого сеанса, независимо от того, был ли он включен для этих книг или нет.
Верно и обратное — если у первой книги, которую я открываю в сеансе, отключен R1C1, он остается выключенным для любых других книг, которые я открываю во время сеанса, независимо от того, какой параметр R1C1 у них был при сохранении.
Это может привести к очень печальным результатам, и я подозреваю, что это разочарование, которое испытал Джерри. Кажется, что Excel автоматически использует формат R1C1, если выполняется любое из следующих условий: (1) вы изменили рабочую книгу по умолчанию на использование формата R1C1; (2) если есть какой-то макрос AutoOpen, который включает формат R1C1; (3) если у вас есть книги с автоматической загрузкой (XLSX или XLTX, включая Персональную книгу), в которых включен R1C1; или (4) если вы запускаете Excel двойным щелчком в Windows по книге, которая была сохранена с включенным R1C1.
Обратите внимание, в частности, на условия 3 и 4. Excel вполне может начинать с выключенного R1C1, но это отменяется настройкой в файле, который открывается первым. Если в этой книге включен R1C1, то Excel предполагает, что вы хотите использовать R1C1 для этого сеанса. Единственное решение этой проблемы — открыть эти книги, сбросить параметр R1C1, сохранить их и перезапустить Excel.
Непонятно, а? (И помните, все это явно задумано!)
Возможно, лучше всего создать небольшой макрос, отключающий режим R1C1. Допустим, вы получили книгу от кого-то по электронной почте, а затем открыли ее. Если это первая книга сеанса Excel и в ней включен R1C1, значит, вы застряли с включенным R1C1 на время сеанса. Хотя вы могли выполнить четыре шага ранее, макрос на панели быстрого доступа можно использовать для отключения R1C1. Вот пример:
Sub TurnOffR1C1() Application.ReferenceStyle = xlA1 End Sub
Щелкните по нему, и вы вернетесь к «нормальному» режиму Excel для этой книги. Если вы предпочитаете макрос, который просто переключается между обычным форматом и форматом R1C1, вы можете использовать следующее:
Sub SwitchR1C1() With Application If .ReferenceStyle = xlR1C1 Then .ReferenceStyle = xlA1 Else .ReferenceStyle = xlR1C1 End If End With End Sub
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (9960) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.