Чем отличается абсолютная, относительная и смешанная адресация
Содержание:
- Настройки оформления ячейки
- Абсолютные и относительные ссылки в Excel, чем они отличаются, смешанная адресация, как закрепить ссылку на ячейку в Эксель
- Как найти абсолютное максимальное значение в Excel
- При помощи специальной функции
- Функция ВПР
- Функция 20: ADDRESS (АДРЕС)
- Как найти значение и вернуть адрес ячейки в Excel?
- Как найти адрес ячейки, содержащей определенный текст в Excel?
- Основы работы с формулами в Excel
- Адрес ячейки
- Пошаговый пример №2
Настройки оформления ячейки
Правильно выбранное оформление ячейки позволяет сделать ее более привлекательной, а диапазон – удобно читаемым. Есть несколько параметров оформления ячейки, которые можно настраивать.
Границы
В спектр возможностей электронных таблиц входит также и настройках границ. Для этого надо нажать на интересующие ячейки и открыть вкладку «Главная», где нажать на стрелку, расположенную справа от кнопки «Границы». После этого появится меню, в котором можно задать необходимые свойства границ.
Границы можно и нарисовать. Для этого нужно найти пункт «Нарисовать границы», который располагается в этом всплывающем меню.
Цвет заливки
Для начала нужно те ячейки, которые надо залить определенным цветом, выделить. После этого необходимо на вкладке «Главная» найти стрелку, расположенную справ от пункта «Цвет заливки». Появится всплывающее меню со списком цветов. Достаточно просто выбрать нужный оттенок, и ячейка автоматически заполнится.
Стили ячеек
Стили ячеек – уже готовые варианты дизайна, которые можно добавить в пару кликов. Найти меню можно во вкладке «Главная» в разделе «стили ячеек».
Абсолютные и относительные ссылки в Excel, чем они отличаются, смешанная адресация, как закрепить ссылку на ячейку в Эксель
Каждый человек работающий в Excel встречался с понятием адресаций или использовал ссылки в своих документах. Благодаря своим возможностям табличный процессор Эксель, входящий в состав стандартного пакета MS Office, обеспечивает надежное хранение и быструю обработку больших массивов данных. Частью этого функционала являются ссылки.
Типы адресаций
Ссылки в Excel передают в себе адрес определенных ячеек или связанных диапазонов. На одном рабочем листе одновременно могут находиться более 2 миллиардов ячеек, образующих рабочую область таблицы.
Адрес активной определяют название столбца и строки, в пересечении которых и расположена ячейка. Например, С8. Это означает, что данные находятся в восьмой строке и третьем столбце под названием C.
Ссылка на Range (диапазон) задается через адреса двух его углов (верхний левый и нижний правый) Для примера, B2:C6.
В Excel есть четыре типа ссылок, каждый из которых предназначен для своих операций — относительные, смешанные, абсолютные и ссылки на отдельные листы.
Относительная адресация
Использование относительных ссылок может помочь сэкономить много часов монотонной работы связанной с копированием. По умолчанию, любые созданные ссылки относительны. При копировании значений и расчетов из разных ячеек, адреса также меняются. Это главным образом отличает их от абсолютных, остающихся неизменными при копировании.
Абсолютная адресация
Иногда происходит так, что изменять адрес при растягивании формулы не нужно. Для этого подходят абсолютные ссылки в Excel. С их помощью могут быть реализованы константы и значения, которые не должны изменяться при любых условиях. Создается такая ссылка путем добавления знака американского доллара ($). Его необходимо установить перед адресом, как строки, так и столбца.
Смешанная адресация
В случае, когда знак абсолютной адресации фиксирует значение только столбцов или строк, ссылка стает смешанной. Она обладает свойствами двух других видов, то есть может копировать или ограничивать адрес ячеек по столбцам или строкам. Это самый запутанный тип адресации в Excel.
Что делать, если лист или книга в Excel защищены паролем – как снять защиту
Использование относительных ссылок
Для того чтобы создать относительную адресацию в формуле, необходимо в любой свободной ячейке напечатать знак «=», без пробела вписать адрес или кликнуть по той ячейке, которая должна быть использована в вычислениях. Пример создания относительной ссылки:
Кликаем на D2:
- Для подсчета «Итого» необходимо умножить данные из столбцов B и C, т.е вписываем формулу =B2*C2.
- Нажимаем Ввод (Enter), после чего формула будет вычислена и результат запишется в D2.
- Значение из D2 можно растянуть на все строки. Делается это с помощью функции автозаполнения, которая представляет собой квадрат, расположенный справа внизу в выделенной ячейке. «Протягиваем» маркер с помощью мыши только до пятой строки. После нее данных нет, и в последующих ячейках будут нули.
Часто при создании такого рода адресаций появляются ошибки, поскольку пользователи забывают об относительности адреса ячейки. Используя в формуле какую-либо константу, ее просто добавляют без фиксирования символом $.
Это приводит к таким ошибкам как «#ПУСТО!», «#ДЕЛ/0» и другим. Иногда бывает так, что нужно растянуть формулу с зафиксированной строкой или столбцом.
В таких случаях смешанная адресация может сэкономить время.
Использование абсолютных ссылок
С помощью одно простого знака $ ссылка стандартного типа превращается в абсолютную, т.е. ссылка закрепляется за ячейкой. Поставьте доллар перед строкой или столбцом в нужном адресе или выделите его и нажмите клавишу F4 для автоматического проставления знака в формуле. Вышеприведенный пример с использованием абсолютной адресации будет выглядеть следующим образом:
- Кликаем на D2.
- Вписываем уже знакомую формулу =B2*C2, выделяем ее и нажимаем F4.
- Нажимаем Enter и получаем то же самое.
- Однако теперь протягивая маркер, будет получаться везде одно и то же значение равное 4,00 р., т.е. жестко зафиксированные адреса.
Работа со сводными таблицами в MS Excel
В этом случае можно создать смешанную ссылку, например =B2*$C$2 будет означать, что С2 будет всегда 4, независимо от того, куда будет перемещена формула, а В2 будет изменяться.
Сквозная ссылка через лист
Использование данных из второго листа возможно благодаря реализованной сквозной адресации.
Для использования значения, расположенного на другом листе, нужно после «=» в поле вписать название листа, восклицательный знак и адрес ячейки, которая содержит это значение.
Например, «=’Лист2’!A1». Можно и просто после «=» перейти на следующий лист, выбрать необходимую ячейку, вернуться обратно и нажать Ввод.
Как найти абсолютное максимальное значение в Excel
При работе с диапазоном положительных и отрицательных чисел иногда может потребоваться найти наибольшее абсолютное значение независимо от знака.
Первая идея, которая приходит в голову, — получить абсолютные значения всех чисел в диапазоне с помощью функции ABS и передать их в МАКС:
Это формула массива, поэтому не забудьте подтвердить ее с помощью . Еще одно предостережение: он работает только с числами и приводит к ошибке в случае нечисловых данных.
Не нравится это решение? Тогда давайте построим что-нибудь более жизнеспособное 🙂
Что, если мы найдем минимальное значение, изменим или проигнорируем его знак, а затем вычислим вместе со всеми другими числами? Да, это будет отлично работать как обычная формула. В качестве дополнительного бонуса это отлично обрабатывает текстовые записи и ошибки.
С исходными данными в A1: B5 расчёты выглядят следующим образом.
Формула массива (заполняется с помощью Ctrl + Shift + Enter):
Обычная формула (заполняется клавишей Enter):
=МАКС(МАКС(A1:B5); -МИН(A1:B5))
или же
=МАКС(МАКС(A1:B5); ABS(МИН(A1:B5)))
На скриншоте ниже показаны результаты:
При помощи специальной функции
Сейчас будет рассказано, как объединить столбцы в Excel без потери данных. А производиться это с помощью функции «Сцепить»:
- Выделите любую пустую ячейку на листе в программе.
- Кликните по кнопке «Вставить функцию». Расположена она левее от строки формул.
- Появится окно «Мастер функций». В нем вам необходимо из списка выбрать «Сцепить». После этого нажмите «ОК».
- Теперь надо ввести аргументы функции. Перед собой вы видите три поля: «Текст1», «Текст2» и «Текст3» и так далее.
- В поле «Текст1» введите имя первой ячейки.
- Во второе поле введите имя второй ячейки, расположенной рядом с ней.
- При желании можете продолжить ввод ячеек, если хотите объединить более двух.
- Нажмите «ОК».
В той ячейке, где была вставлена функция, появился текст из двух ранее указанных. Скорее всего, результат вас не удовлетворит, так как ячейки объединились, но совсем в другом месте и задействована всего одна строка из столбца. Все это можно исправить:
- Выделите объединенные данные.
- Установите курсор в нижнем правом углу ячейки.
- Зажмите ЛКМ и потяните вниз.
- Все остальные строки также объединились.
- Выделите полученные результаты.
- Скопируйте его.
- Выделите часть таблицы, которую хотите заменить.
- Вставьте полученные данные.
Этот способ довольно трудоемкий, однако он дает возможность объединить столбцы без потери данных.
Иногда, при работе с таблицами, или любыми другими данными, в Excel, у пользователей возникает вопрос: как преобразовать строки уже имеющейся таблицы в столбцы и наоборот. Также бывают ситуации, когда необходимо поменять местами строки и столбцы в таблице, вместе со всеми данными.
Первый способ, который поможет преобразовать строки в столбцы, это использование специальной вставки.
Для примера будем рассматривать следующую таблицу, которая размещена на листе Excel в диапазоне B2:D7. Сделаем так, чтобы шапка таблицы была записана по строкам. Выделяем соответствующие ячейки и копируем их, нажав комбинацию «Ctrl+C».
Теперь выделите ту ячейку на листе, где будет располагаться первая строка, в примере это «Имя». Кликните в ней правой кнопкой мышки и выберите из меню «Специальная вставка».
В следующем окне поставьте галочку в поле «Транспонировать» и нажмите «ОК».
Шапка таблицы, которая была записана по строкам, теперь записана в столбец. Если на листе в Экселе у Вас размещена большая таблица, можно сделать так, чтобы при пролистывании всегда была видна шапка таблицы (заголовки столбцов) и первая строка. Подробно ознакомиться с данным вопросом, можно в статье: как закрепить область в Excel.
Для того чтобы поменять строки со столбцами в таблице Excel, выделите весь диапазон ячеек нужной таблицы: B2:D7, и нажмите «Ctrl+C». Затем выделите необходимую ячейку для новой таблицы и кликните по ней правой кнопкой мыши. Выберите из меню «Специальная вставка», а затем поставьте галочку в пункте «Транспонировать».
Как видите, использование специальной вставки, позволяет сохранить исходное форматирование для транспонированных ячеек.
Второй способ – использование функции ТРАНСП. Для начала выделим диапазон ячеек для новой таблицы. В исходной таблице примера шесть строк и три столбца, значит, выделим три строки и шесть столбцов. Дальше в строке формул напишите: =ТРАНСП(B2:D7), где «B2:D7» – диапазон ячеек исходной таблицы, и нажмите комбинацию клавиш «Ctrl+Shift+Enter».
Таким образом, мы поменяли столбцы и строки местами в таблице Эксель.
Для преобразования строки в столбец, выделим нужный диапазон ячеек. В шапке таблицы 3 столбца, значит, выделим 3 строки. Теперь пишем: =ТРАНСП(B2:D2) и нажимаем «Ctrl+Shift+Enter».
При использовании функции ТРАНСП у транспонированной сохраниться связь с исходной таблицей. То есть, при изменении данных в первой таблице, они тут же отобразятся во второй.
В рассмотренном примере, заменим «Катя1» на «Катя». И допишем ко всем именам по первой букве фамилии
Обратите внимание, изменения вносим в исходную таблицу, которая расположена в диапазоне В2:D7
Если Вам нужно сделать из столбцов строки в Excel, то точно также используйте два вышеописанных способа.
Первый способ. Выделите нужный столбец, нажмите «Ctrl+C», выберите ячейку и кликните по ней правой кнопкой мыши. Из меню выберите «Специальная вставка». В следующем диалоговом окне ставим галочку в поле «Транспонировать».
Чтобы преобразовать данные столбца в строку, используя функцию ТРАНСП, выделите соответствующее количество ячеек, в строке формул напишите: =ТРАНСП(В2:В7) – вместо «В2:В7» Ваш диапазон ячеек. Нажмите «Ctrl+Shift+Enter».
Вот так легко, можно преобразовать строку в столбец в Эксель, или поменять столбцы на строки. Используйте любой из описанных способов.
Функция ВПР
Вертикальное первое равенство. Ищет совпадение по ключу в первом столбце определенного диапазона и возвращает значение из указанного столбца этого диапазона в совпавшей с ключом строке.
Синтаксис: =ВПР(ключ; диапазон; номер_столбца; ), где
- ключ – обязательный аргумент. Искомое значение, для которого необходимо вернуть значение.
- диапазон – обязательный аргумент. Таблица, в которой необходимо найти значение по ключу. Первый столбец таблицы (диапазона) должен содержать значение совпадающее с ключом, иначе будет возвращена ошибка #Н/Д.
- номер_столбца – обязательный аргумент. Порядковый номер столбца в указанном диапазоне из которого необходимо возвратить значение в случае совпадения ключа.
- интервальный_просмотр – необязательный аргумент. Логическое значение указывающее тип просмотра:
- ЛОЖЬ – функция ищет точное совпадение по первому столбцу таблицы. Если возможно несколько совпадений, то возвращено будет самое первое. Если совпадение не найдено, то функция возвращает ошибку #Н/Д.
- ИСТИНА – функция ищет приблизительное совпадение. Является значением по умолчанию. Приблизительное совпадение означает, если не было найдено ни одного совпадения, то функция вернет значение предыдущего ключа. При этом предыдущим будет считаться тот ключ, который идет перед искомым согласно сортировке от меньшего к большему либо от А до Я. Поэтому, перед применением функции с данным интервальным просмотром, предварительно отсортируйте первый столбец таблицы по возрастанию, так как, если это не сделать, функция может вернуть неправильный результат. Когда найдено несколько совпадений, возвращается последнее из них.
Важно не путать, что номер столбца указывается не по индексу на листе, а по порядку в указанном диапазоне. На изображении приведено 3 таблицы
Первая и вторая таблицы располагают исходными данными. Третья таблица собрана из первых двух.В первой таблице приведены категории товара и расположение каждой категории.Во второй категории имеется список всех товаров с указанием цен.Третья таблица содержать часть товаров для которых необходимо определить цену и расположение
На изображении приведено 3 таблицы. Первая и вторая таблицы располагают исходными данными. Третья таблица собрана из первых двух.В первой таблице приведены категории товара и расположение каждой категории.Во второй категории имеется список всех товаров с указанием цен.Третья таблица содержать часть товаров для которых необходимо определить цену и расположение.
Для цены необходимо использовать функцию ВПР с точным совпадением (интервальный просмотр ЛОЖЬ), так как данный параметр определен для всех товаров и не предусматривает использование цены другого товара, если вдруг она по случайности еще не определена.
Для определения расположения товара используется ВПР с приблизительным совпадением (интервальный просмотр ИСТИНА), так как распределение товара осуществляется по категориям. Из-за того, что наименование товара состоит из названия категории плюс дополнительный текст, по условиям сортировки от А до Я наименования товаров будут идти сразу после наименования категории, поэтому когда в таблице не обнаруживается совпадений с ключом подтягивается первое значение сверху.
В принципе, данный подход устраивал бы, если для товаров, для которых отсутствует категория, не подтягивалось расположение
Обратите внимание на товар «Лук Подмосковье». Для него определено расположение «Стелаж №2», хотя в первой таблице нет категории «Лук»
Это происходит все по тем же причинам, когда функцией не обнаруживается равенств, то она определяет для значения значение меньшего самого близкого по сортировке ключа, а для «Лук Подмосковье» это категория «Картофель».
Он подобного эффекта можно избавиться путем определения категории из наименования товара используя текстовые функции ЛЕВСИМВ(C11;ПОИСК(» «;C11)-1), которые вернут все символы до первого пробела, а также изменить интервальный просмотр на точный.
Помимо всего описанного, функция ВПР позволяет применять для текстовых значений подстановочные символы – * (звездочка – любое количество любых символов) и ? (один любой символ). Например, для искомого значения «*» & «иван» & «*» могут подойти строки Иван, Иванов, диван и т.д.
Также данная функция может искать значения в массивах – =ВПР(1;;2;ЛОЖЬ) – результат выполнения строка «Два».
Функция 20: ADDRESS (АДРЕС)
Функция ADDRESS (АДРЕС) возвращает ссылку на ячейку в виде текста, основываясь на номере строки и столбца. Она может возвращать абсолютный или относительный адрес в стиле ссылок A1 или R1C1. К тому же в результат может быть включено имя листа.
Как можно использовать функцию ADDRESS (АДРЕС)?
Функция ADDRESS (АДРЕС) может возвратить адрес ячейки или работать в сочетании с другими функциями, чтобы:
- Получить адрес ячейки, зная номер строки и столбца.
- Найти значение ячейки, зная номер строки и столбца.
- Возвратить адрес ячейки с самым большим значением.
Синтаксис ADDRESS (АДРЕС)
Функция ADDRESS (АДРЕС) имеет вот такой синтаксис:
- abs_num (тип_ссылки) – если равно 1 или вообще не указано, то функция возвратит абсолютный адрес ($A$1). Чтобы получить относительный адрес (A1), используйте значение 4. Остальные варианты: 2=A$1, 3=$A1.
- a1 – если TRUE (ИСТИНА) или вообще не указано, функция возвращает ссылку в стиле A1, если FALSE (ЛОЖЬ), то в стиле R1C1.
- sheet_text (имя_листа) – имя листа может быть указано, если Вы желаете видеть его в возвращаемом функцией результате.
Ловушки ADDRESS (АДРЕС)
Функция ADDRESS (АДРЕС) возвращает лишь адрес ячейки в виде текстовой строки. Если Вам нужно значение ячейки, используйте её в качестве аргумента функции INDIRECT (ДВССЫЛ) или примените одну из альтернативных формул, показанных в .
Как найти значение и вернуть адрес ячейки в Excel?
Как правило, вы получаете значение ячейки, когда используете формулу для поиска значения в Excel. Но здесь я представлю несколько формул для поиска значения и возврата относительного адреса ячейки.
Найдите значение и верните адрес ячейки с формулой
Чтобы найти значение и вернуть соответствующий адрес ячейки вместо значения ячейки в Excel, вы можете использовать приведенные ниже формулы.
Формула 1 Для возврата абсолютной ссылки на ячейку
Например, у вас есть диапазон данных, как показано на скриншоте ниже, и вы хотите найти продукт AA и вернуть абсолютную ссылку на относительную ячейку.
1. Выберите ячейку и введите в нее AA, здесь я ввожу AA в ячейку A26. Смотрите скриншот:
2. Затем введите эту формулу =CELL(«address»,INDEX($A$18:$A$24,MATCH(A26,$A$18:$A$24,1))) в ячейке рядом с ячейкой A26 (ячейка, в которой вы ввели AA), затем нажмите Shift + Ctrl + Enter ключи, и вы получите относительную ссылку на ячейку. Смотрите скриншот:
Наконечник:
1. В приведенной выше формуле A18: A24 — это диапазон столбцов, в котором находится ваше значение поиска, A26 — значение поиска.
2. Эта формула может найти только первый относительный адрес ячейки, который соответствует значению поиска.
Формула 2 Чтобы вернуть номер строки значения ячейки в таблице
Например, у вас есть данные, как показано на скриншоте ниже, вы хотите найти продукт BB и вернуть все его адреса ячеек в таблице.
1. Введите BB в ячейку, здесь я ввожу BB в ячейку A10. Смотрите скриншот:
2. В ячейке рядом с ячейкой A10 (ячейка, в которую вы ввели BB) введите эту формулу. =SMALL(IF($A$10=$A$2:$A$8, ROW($A$2:$A$8)-ROW($A$2)+1), ROW(1:1)), и нажмите Shift + Ctrl + Enter клавиши, затем перетащите маркер автозаполнения вниз, чтобы применить эту формулу, пока не появится #NUM!. см. снимок экрана:
3. Затем вы можете удалить # ЧИСЛО !. Смотрите скриншот:
Советы:
1. В этой формуле A10 указывает значение поиска, а A2: A8 — диапазон столбцов, в котором находится значение поиска.
2. С помощью этой формулы вы можете получить только номера строк соответствующих ячеек в таблице, кроме заголовка таблицы.
Иногда вам может потребоваться преобразовать ссылку на формулу в абсолютную, но в Excel ярлыки могут преобразовывать ссылки только одну за другой, что может тратить время на то, пока существуют сотни формул. В Преобразовать ссылку Kutools for Excel может пакетно преобразовывать ссылки в выбранных ячейках в относительные, абсолютные по мере необходимости. Нажмите, чтобы получить 30-дневную полнофункциональную пробную версию! |
Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней. |
Как найти адрес ячейки, содержащей определенный текст в Excel?
В определенном диапазоне Excel вам может потребоваться найти ячейки, содержащие определенный текст, и получить адреса этих ячеек. В этой статье мы познакомим вас с двумя методами.
Найти адрес ячейки, содержащей определенный текст, с помощью функции поиска и замены
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Вы можете найти ячейки с определенным текстом в диапазоне и получить их адреса с помощью функции «Найти и заменить» в Excel. Пожалуйста, сделайте следующее.
1. Выберите диапазон, в котором вы хотите найти адрес ячейки, содержащей определенный текст, а затем нажмите Ctrl + F клавиши одновременно, чтобы открыть Найти и заменить диалоговое окно.
2. в Найти и заменить диалоговом окне введите конкретный текст, который вам нужно найти, в поле Найти то, что поле на вкладке «Найти» и щелкните значок Найти все кнопку.
Затем все ячейки, содержащие конкретный текст, отображаются в диалоговом окне «Найти и заменить», и вы можете увидеть адрес ячейки в Ячейка столбец. Смотрите скриншот:
Легко найти адрес ячейки, содержащей определенный текст, во всех открытых книгах
Здесь рекомендую Найти и заменить в нескольких книгах особенность Kutools for Excel. С помощью этой утилиты вы можете не только найти адрес ячейки, содержащей определенный текст в выделенном фрагменте, но и найти адрес ячейки, содержащей определенный текст, во всех открытых книгах по мере необходимости.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Включите функцию, нажав Kutools > Найдите > Найти и заменить в нескольких книгах.
2. Затем Найти и заменить панель отображается в левой части книги, вам необходимо настроить следующим образом.
2.1) Под Найдите на вкладке введите текст, вы найдете его адрес ячейки в Найти то, что коробка;
2.2). В раскрывающийся список, выберите Все книги (или другие варианты по желанию);Тогда все открытые книги будут перечислены справа. Книги коробка.
2.3) Нажмите Найти все кнопку.
Затем перечисляются все совпавшие ячейки во всех открытых книгах. Вы можете легко получить адреса ячеек результатов, как показано на скриншоте ниже.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Основы работы с формулами в Excel
Чтобы вникнуть в то, как вставить формулу в Эксель, следует понять базовые принципы работы с математическими выражениями в электронных табличках Microsoft:
- Каждая из них должна начинаться со значка равенства («=»).
- В вычислениях допускается использование значений из ячеек, а также функции.
- Для применения стандартных математических знаков операций следует вводить операторы.
- Если происходит вставка записи, то в ячейке (по умолчанию) появляются данные итоговых вычислений.
- Увидеть конструкцию пользователь может в строчке над таблицей.
Каждая из ячеек в Excel – неделимая единица с отдельным идентификатором (который называется её адресом), обозначается буквой (определяет номер столбика) и числом (указывает на номер строчки).
«Эксель» допускается использовать, как настольный калькулятор, при этом сложные формулы могут состоять из элементов:
- постоянных чисел-констант;
- операторов;
- ссылок на иные клетки-ячейки;
- математических функций;
- имён диапазонов;
- встроенных формул.
При необходимости пользователь может производить любые вычисления.
Адрес ячейки
Название стиля R1С1 происходит от двух английских слов R— row (строка), C — column (столбец).
В стиле А1 ячейка имеет адрес A1, где А — столбец, а 1 — номер строки. В стиле R1C1 — адрес R1C1, где R1 указывает номер строки, а C1 — номер столбца. Т.е. ячейке С2 одного стиля будет соответствовать ячейка R2C3 (вторая строка, третий столбец).
Чем же отличается использование этих стилей при вычислениях? Рассмотрим следующий пример. Дана таблица, состоящая из трех числовых значений. Нужно посчитать сумму этих ячеек.
Сравним формулы, которые получаются при работе с таблицей в A1 и R1C1-стилях.
Для сравнения активируем режим отображения формул: вкладка Формулы — Показать формулы (удобно, если нужно посмотреть сразу на все формулы в ячейках, а не на результаты).
В формулу A1-стиля входят адреса ячеек, значения которых складываются: B3, B4 и C3.
В R1C1-стиле сумма значений ячеек, соответствующих ячейкам примера с A1-стилем, имеет другой вид. В формулу не входят адреса ячеек. Каждое слагаемое указывает, на сколько строк и сколько столбцов происходит смещение ссылки относительно ячейки, в которую вводится формула. Если число в скобках положительно, то ссылка смещается вправо или вниз, если отрицательно — влево или вверх. Все зависит от того, после чего стоит это число: R — смещение строки, C — смещение столбца. Если числа нет, то нет и смещения.
Рассмотрим детально каждое слагаемое:
- RC — ссылка на ячейку, которая расположена на одну строку выше (R — строка, — смещение вверх) и на один столбец левее (C — столбец, — смещение на 1 столбец влево). Т.к. формула вводится в ячейку R4C3 (или С4 для A1-стиля), то с учетом смещения мы получим ячейку R3C2. Эта ячейка соответствует ячейке B3 A1-стиля.
- RC — ссылка расположена в той же строке, что и формула (нет смещения строки), столбец смещен влево на один (-1). Это ячейка B4A1-стиля.
- RC — ссылка смещена на одну строку вверх (-1) и находится в том же столбце. Это ячейка C3A1-стиля.
Таким образом, в формуле число в скобках R1C1-стиля показывает смещение строки или столбца относительно ячейки с формулой. В A1-стиле в формулу входят целевые ячейки, в которых расположены данные.
Относительные, абсолютные и смешанные ссылки
При вычислениях в таблице Excel используются относительные, абсолютные и смешенные ссылки.
- Относительные ссылки при копировании формулы меняются. В A1-стиле относительные ссылки записываются как G3, D5 и т.д. В R1C1-стиле— RC, RC и т.д. Числа, указывающие на смещение, заключаются в квадратные скобки. RC — ссылка на текущую ячейку (смещение равно нулю).
- Абсолютные ссылки при копировании не изменяются. В A1-стиле абсолютные ссылки записываются как $G$3, $D$5 и т.д. В R1C1-стиле— R4C2, R6C1 и т.д. Числа, указывающие на смещение, не заключаются в квадратные скобки.
- Смешанные ссылки — ссылки вида $G3, D$5 и т.д. При копировании не меняется только часть ссылки, стоящая после знака $. В R1C1-стиле— R4C, RC5 и т.д.
Как включить или отключить R1C1-стиль в Excel
Если Вы используете Excel 2003, то выберите Сервис — Параметры — вкладка Общие. Для включения стиля R1C1 устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.
Для более поздних версий программы (Excel 2007, 2010 и далее) нажимаем кнопку Офис (или Файл) — Параметры Excel — Формулы — устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.
R1C1-стиль удобен при работе с большими таблицами для сравнения формул в ячейках и поиска ошибок.
Кратко об авторе:
Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя стало известно автору, войдите на сайт как пользователь и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Есть мнение?Оставьте комментарий
Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст
Пошаговый пример №2
Можно подсчитать, какова доля каждого из товаров в итоговой сумме. Это потребует выполнения последовательности действий.
Делим стоимость одного товара на суммарную стоимость, а результат требуется помножить на 100. Однако ссылку на клетку со значением полной стоимости предметов требуется обозначить как постоянную, это нужно, чтобы при копировании значение не изменялось.
Чтобы сгенерировать результаты вычислений в процентах (в Эксель), не требуется умножать полученное ранее частное на 100. Следует выделить клетку с нашим результатом и нажать «Процентный формат». Также допускается использование комбинации горячих клавиш: «CTRL+SHIFT+5».
Теперь необходимо скопировать формулу на столбец: будет изменяться первое значение в нашей формуле (относительная ссылка). А второе (абсолютная ссылка) останется прежним. Проверка правильности вычислений – поиск итога. Если равен 100%, то вычисления выполнены верно.