Содержание
- Адресация ячеек в Excel
- При помощи специальной функции
- Как быстро отсортировать IP-адрес от меньшего к большему в Excel?
- Пример Example
- Поиск и использование нужных выражений
- Формат адреса ячейки в Excel
- Excel ADDRESS функция
- Типы ссылок на ячейки в формулах Excel
- Именованный диапазон с абсолютной адресацией
- Как зафиксировать ячейку, дав ей имя.
- Заполнение диапазона
- Задача
- Создание простых формул в Microsoft Excel
Адресация ячеек в Excel
![]() |
Неизвестный Excel |
Excel – это не деревянные счёты и не веревочка с узелками, которую инки применяли для своих нехитрых расчетов. Это инструмент, который по полной программе использует вычислительную мощь современных компьютеров для решения огромного числа задач: от бытовых до профессиональных. Подробнее.
В этой статье более подробно разберём виды адресации ячеек в Excel. В обзорном видео я уже об этом кратко рассказывал, ну а сейчас пришла пора разъяснить эту тему более подробно.
Для начала напомню, что у каждой ячейки в Excel есть свой уникальный адрес. Адрес может быть относительным и абсолютным. Что такое абсолютный и относительный адреса – об этом как-нибудь в другой раз.
Относительный адрес может быть, например, таким:
B3 – третья ячейка в столбце В.
Однако на другом листе тоже может быть ячейка B3. Чтобы однозначно определить ячейку в пределах книги Excel, можно перед её адресом написать имя листа.
Такой адрес в книге может выглядеть так:
То есть здесь уже идёт речь не о какой-то абстрактной ячейке В3, а о ячейке В3, расположенной на листе с именем “Лист2”.
Это только самые общие сведения об адресации ячеек в Excel, но для начала этого достаточно. Однако надо ещё рассказать о видах адресации.
При помощи специальной функции
Сейчас будет рассказано, как объединить столбцы в 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».
Вот так легко, можно преобразовать строку в столбец в Эксель, или поменять столбцы на строки. Используйте любой из описанных способов.
Как быстро отсортировать IP-адрес от меньшего к большему в Excel?
Как правило, мы используем функцию сортировки для сортировки строки в Excel. Но если есть некоторые IP-адреса, необходимые для сортировки, порядок сортировки может быть неправильным, если использовать функцию сортировки напрямую, как показано ниже. Теперь у меня есть несколько способов быстро и правильно сортировать IP-адреса в Excel.
Неправильная сортировка по функции сортировки | Правильная сортировка |
Сортировать IP-адрес по формуле
Используйте формулу для заполнения IP-адреса и выполните сортировку.
1. Выберите ячейку рядом с IP-адресом и введите эту формулу.
=TEXT(LEFT(A1,FIND(«.»,A1,1)-1),»000″) & «.» & TEXT(MID(A1,FIND( «.»,A1,1)+1,FIND(«.»,A1,FIND(«.»,A1,1)+1)-FIND(«.»,A1,1)-1),»000″) & «.» & TEXT(MID(A1,FIND(«.»,A1,FIND(«.»,A1,1)+1)+1,FIND(«.»,A1, FIND(«.»,A1,FIND(«.»,A1,1)+1)+1)-FIND(«.»,A1,FIND(«.»,A1,1)+1)-1), «000») & «.» & TEXT(RIGHT(A1,LEN(A1)-FIND(«.»,A1,FIND(«.»,A1,FIND( «.»,A1,1)+1)+1)),»000″)
пресс Enter и перетащите маркер заполнения над ячейками, чтобы применить эту формулу.
2. Скопируйте результаты формулы и вставьте их как значение в следующий столбец. Смотрите скриншот:
![]() |
![]() |
3. Не снимая выделения с вставленного значения, нажмите Данные > Сортировка от А до Я.
4. в Сортировка товаров диалог, держать Расширить выбор проверено.
5. щелчок Сортировать. Теперь IP-адреса отсортированы по возрастанию.
Вы можете удалить вспомогательные столбцы.
Сортировка IP-адреса по VBA
1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модуль, скопируйте и вставьте код в пустой скрипт.
VBA: заполнить IP-адрес
Sub FormatIP() 'UpdatbyExtendoffice20171215 Dim xReg As New RegExp Dim xMatches As MatchCollection Dim xMatch As Match Dim xRg As Range Dim xCell As Range Dim I As Long Dim xArr() As String On Error Resume Next Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8) If xRg Is Nothing Then Exit Sub With xReg .Global = True .Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}" For Each xCell In xRg Set xMatches = .Execute(xCell.Value) If xMatches.Count = 0 Then GoTo xBreak For Each xMatch In xMatches xArr = Split(xMatch, ".") For I = 0 To UBound(xArr) xArr(I) = Right("000" & xArr(I), 3) If I <> UBound(xArr) Then xArr(I) = xArr(I) & "." End If Next Next xCell.Value = Join(xArr, "") xBreak: Next End With End Sub
3. Затем нажмите Инструменты > Справка, и проверьте Регулярные выражения Microsoft VBScript 5.5 в всплывающем диалоговом окне.
![]() |
![]() |
4. Нажмите OK и нажмите F5 появится диалоговое окно с напоминанием о выборе диапазона для работы.
5. Нажмите OK. Затем IP-адреса были заполнены нулями.
6. Выберите IP-адреса и нажмите Данные > Сортировка от А до Я чтобы отсортировать их.
Сортировка IP-адреса по тексту в столбцы
На самом деле, функция Text to Columns может оказать вам услугу и в Excel.
1. Выберите используемые ячейки и щелкните Данные > Текст в столбцы. Смотрите скриншот:
2. в Мастер преобразования текста в столбцы диалог, сделайте как показано ниже:
Проверьте разграниченныйи нажмите Next;
Проверьте Другое и введите . в текстовое поле и щелкните Next;
Выберите ячейку рядом с IP-адресом, чтобы разместить результат. Нажмите Завершить.
![]() |
![]() |
![]() |
3. Выберите все ячейки, содержащие IP-адреса и разделенные ячейки, и нажмите Данные > Сортировать.
4. в Сортировать диалоговое окно, нажав Добавить уровень для сортировки данных из столбца B в E (разделенные ячейки). Смотрите скриншот:
5. Нажмите OK. Теперь столбцы отсортированы.
Пример Example
В следующем примере показаны четыре различных представления одного адреса ячейки на листе Sheet1. The following example displays four different representations of the same cell address on Sheet1. В качестве комментариев в примере используются адреса, которые будут отображаться в окнах сообщений. The comments in the example are the addresses that will be displayed in the message boxes.
Поддержка и обратная связь Support and feedback
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь. Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.
Поиск и использование нужных выражений
Несколько быстрых команд автоматического подсчета данных доступно в пункте «Редактирование» вкладки «Главная». Предположим, что у нас есть ряд чисел (выборка), для которой нужно определить общую сумму и среднее значение. Выполним следующее:
Шаг 1. Выделяем весь массив выборки и нажимаем на стрелку возле знака «Сигма» (обведен красным).
Выделяем весь массив выборки и нажимаем на стрелку возле знака «Сигма»
Шаг 2. В раскрывшемся контекстном меню выбираем пункт «Сумма». В ячейке, расположенной под массивом (в нашем случае это ячейка «A11») появится результат вычисления.
В раскрывшемся контекстном меню выбираем пункт «Сумма»
Шаг 3. Теперь в строке формулы отображается выражение, выбранное системой для расчета. Этот же оператор можно вписать вручную или найти в общем каталоге.
В строке формулы отображается выражение, выбранное системой для расчета
Шаг 4. Снова выделим выборку и нажмем на знак «Сигма», но в этот раз выберем пункт «Среднее». В первой свободной ячейке столбца, расположенной под результатом предыдущего расчета, появится среднее арифметическое значение выборки.
Выделяем выборку, жмем на знак «Сигма» и выбираем пункт «Среднее»
Шаг 5. Обычно с вкладки «Главная» осуществляют только простые расчеты, однако в контекстном меню можно отыскать любую нужную формулу. Для этого выберем пункт «Другие функции».
Нажимаем на знак «Сигма» и выбираем пункт «Другие функции»
Шаг 6. В открывшемся окне «Мастер функций» задаем категорию формулы (например, «Математические») и выбираем нужное выражение.
В открывшемся окне «Мастер функций» задаем категорию формулы, выбираем нужное выражение
Шаг 7. Читаем краткое пояснение механизма действия формулы чтобы убедится, что выбрали нужное выражение. Затем нажимает «ОК».
Читаем краткое пояснение механизма действия формулы, нажимаем «ОК»
Шаг 8. Выбранный оператор появится в строке формулы, после чего Вам останется лишь выделить ячейку или массив с данными для расчета.
Выбрать нужный оператор можно непосредственно на вкладке «Формулы»
Здесь выражения также собраны в ряд категорий, каждая из которых содержит формулы заданного порядка. После выбора конкретной формулы вам предложат ввести аргументы. Можно задать значения с клавиатуры, а можно выбрать ячейку или массив данных мышью.
Еще один важный нюанс, способный существенно облегчить работу с формулами – автозаполнение. Это применение одной формулы к разным аргументам с автоматической подстановкой последних.
На рисунке ниже приведена матрица числовых значений и рассчитано несколько показателей для первой строки:
- сумма значений: =СУММ(A3:E3);
- произведение значений: =ПРОИЗВЕД(A3:E3);
- квадратный корень доли суммы в произведении: =КОРЕНЬ(G3/F3).
Таблица с расчетами нескольких показателей для первой строки
Предположим, что аналогичный расчет нужно выполнить и для остальных рядов. Для этого ячейки с формулами последовательно потянем за правый нижний угол вниз до конца числовых значений.
Выделяем ячейки с формулами, и тянем за правый нижний угол вниз до конца числовых значений
Обратите внимание, что курсор превратился в «плюс», а ячейки за ним выделяются пунктирной рамкой. Отпустив кнопку мыши, получим рассчитанные по строкам значения показателей
Автозаполнение можно применять как к отдельной строке или столбцу, так и к крупным массивам данных.
Формат адреса ячейки в Excel
С одним форматом адреса вы уже знакомы. Это формат вида “буква-цифра”:
Где Б — это буквенное обозначение столбца, а Ц — это номер строки. Таким образом, каждая ячейка относительно текущего листа имеет уникальный адрес. Например,
А10 — это десятая строка в столбце А.
Однако в Excel есть и другой формат адресации ячейки:
где R — это ряд (строка), а С — это столбец. После буквы следует, соответственно, номер строки х и номер столбца у. Например:
R3C7 — это третья строка и седьмой столбец, что в формате “буква-цифра” будет тем же адресом, что и G3.
Лично мне больше нравится формат “буква-цифра”. И по умолчанию обычно такой формат и используется (видимо, он больше нравится не только мне, но и разработчикам Excel).
Однако иногда (во всяком случае в Excel 2003 это случается) формат адреса ячейки почему-то сам собой меняется на RxCy. И тогда приходится менять его в настройках программы вручную.
Начинающих это может ввести в состояние паники, потому что с первого раза найти эти настройки практически ни у кого не получается.
Поэтому подсказываю. В Excel 2007 изменить стиль адреса ячеек можно так:
- Нажать кнопку ОФИС (в левом верхнем углу)
- Нажать кнопку ПАРАМЕТРЫ EXCEL
- Выбрать вкладку ФОРМУЛЫ
- Найти там строку “Стиль ссылок R1C1”
Если вы поставите галочку напротив надписи “Стиль ссылок R1C1”, то адреса ячеек будут иметь формат RxCy. Если снимите галочку, то будет использоваться формат “буква-цифра”.
Компьютер для чайника
В основе этой книги лежит курс лекций, специально разработанный для обучения базовым навыкам работы на компьютере пользователей одного из промышленных предприятий. Практически все эти пользователи работали с компьютером не один год но, как показала практика, большинство из них не знали элементарных вещей. Подробнее.
Excel ADDRESS функция
Описание
Освободи Себя ADDRESS Функция возвращает ссылку на адрес ячейки в виде текста на основе заданного номера столбца и номера строки. Например, формула =ADDRESS(1,1) возвращает $ A $ 1. В ADDRESS Функция может возвращать относительный или абсолютный адрес, а также возвращать в стиле A1 или R1C1, имя листа также может быть включено в результат.
синтаксис и аргументы
Синтаксис формулы
ADDRESS(row_num, column_num, , , ) |
аргументы
|
Примечания:
Abs_num argument | Тип ссылки | Пример |
1 или опущено | Абсолютная строка и столбец | 1 австралийских доллара |
2 | Относительная строка, абсолютный столбец | A $ 1 |
3 | Абсолютная строка, относительный столбец | $ A1 |
4 | Относительная строка и столбец | A1 |
Аргумент A1 | Стиль | Описание |
1 или TRUE или опущено | A1 | Столбцы обозначены в алфавитном порядке, а строки — в цифрах. |
0 или False | R1C1 | И столбцы, и строки помечаются численно. |
Возвращаемое значение:
ADDRESS функция возвращает ссылку на ячейку в виде текста.
Использование и примеры
Здесь приведены несколько примеров, объясняющих, как использовать функцию ИНДЕКС.
Пример 1. Базовое использование: получение адреса ячейки из заданного столбца и строки
1) Если вы просто введете аргументы строки и столбца в ADDRESS Функция, =ADDRESS(A2,B2) A2 и B2 — числовые значения строки и столбца, и он возвращает 1 австралийских доллара
2) Если вы вводите аргументы строки, столбца и абс в ADDRESS Функция, =ADDRESS(A3,B3,C3) C3 — аргументы abs, 2 указывает на отображение ссылки в виде относительной строки и абсолютного столбца, и он возвращает A $ 1
3) Если четвертый аргумент введен в ADDRESS Функция, =ADDRESS(A4,B4,C4,D4)) D4 контролирует стиль ссылки, A1 или R1C1, 0 или False будет отображать результат в стиле A1, 1 или True отобразит результат в стиле R1C1, здесь он вернетR1C1
4) Если все аргументы введены в ADDRESS Функция, =ADDRESS(A6,B6,C6,D6,E6) E6 — пятый аргумент, указывающий на ссылку на лист, он возвращаетБазовое использование! $ A1
Пример 2 — Значение ячейки из номера строки и столбца
Освободи Себя ADDRESS функция возвращает адрес ячейки в виде текста, если вы хотите показать значение ячейки в адресе ячейки, вы можете объединить ADDRESS функция и INDIRECT функция для достижения этой цели.
Вот формула в B4, которая будет получать значение ячейки в B1.
=INDIRECT(ADDRESS(B2,B3))
Пример 3 — Получить адрес максимального значения
В этом случае я расскажу, как использовать ADDRESS функция для получения адреса ячейки с максимальным значением.
Во-первых, вам нужно получить максимальное значение по этой формуле =MAX(B2:B6).
Затем используйте формулу
=ADDRESS(MATCH(E1,B1:B6,0),COLUMN(B1))
MATCH(E1,B1:B6,0) найдет номер строки, E1 — максимальное значение, B1: B6 — столбец, из которого вы найдете максимальное значение;
COLUMN(B1) найдет номер столбца, B1 — это столбец, из которого вы найдете значение.
Примечание: Эта формула может найти максимальное значение только в одном столбце.
Пример 4 — Возврат буквы столбца на основе номера столбца
В этом примере я расскажу, как использовать ADDRESS функция для возврата буквы столбца на основе заданного номера столбца.
Например, вы хотите получить букву столбца для 29-го столбца, используйте следующую формулу:
=SUBSTITUTE(ADDRESS(1,A3,4),»1″,»»)
Что означают аргументы:
ADDRESS функция: 1 — строка 1, A3 — номер столбца, относительную букву столбца которого вы хотите получить, 4 — аргумент abs, возвращающий ссылку в относительной, в этой части ADDRESS функция получает результат AC1;
SUBSTITUTE функция: замените 1 пустой строкой, чтобы окончательный результат AC
Если вы хотите получить букву столбца текущей ячейки, вы можете использовать эту формулу
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),»1″,»»)
Файл примера
Типы ссылок на ячейки в формулах Excel
любых дальнейших действий$C6 пригодиться в ваших в любом случаеЗарплата их – абсолютные3750 большинству пользователей. Здесь с необходимостью скопировать,В2Иногда нужно сочетание относительной. Обе ссылки являются будет вычислена, а при копировании и выбранные ячейки сПри создании формулы ВыДВССЫЛ пользователя. Выясняется забавная
Относительные ссылки
, файлах. остался бы неизменным.Абрамов А. А. ссылки, остальные являются9375 А, В, С «протянуть» формулу нана и абсолютной ссылки относительными. результат отобразится в заполнении других ячеек. абсолютной ссылкой, и можете нажать клавишувыводит 0, что вещь — даже$C7Это обычные ссылки в И это не4100 относительными.Итан П. Н. – имена столбцов, всю строку илиB3 (смешанная ссылка).Выделите ячейку ячейке. Относительные ссылки изменяются
Смешанные ссылки
в каждой будетF4 не всегда удобно. если сделать ссылкуи т.д.). Аналогично, виде буква столбца-номер говоря уж о11175Введем для примера еще4100 а строки пронумерованы. столбец, то понимает,при копировании формулыПосмотрите на формулу вD2Найдите маркер автозаполнения в при копировании, а вычислен результат.на клавиатуре для Однако, это можно абсолютной (т.е.C строки ( ситуациях, когда действительно=(B2+$G$3)*100/40 один набор данных10250 Таким образом, у что в некоторых вниз. По тем ячейке, зажмите её нижний правом нижнем углу абсолютные, напротив, остаютсяВы можете дважды щелкнуть переключения между относительными легко обойти, используя$C$5$5
Абсолютные ссылки
А1 надо зафиксировать толькоДемидова М. П. – месячная надбавкаКремлев О. П. ячейки с данными случаях часть формулы же самым соображениямF2 правый угол и рассматриваемой ячейки. В неизменными. по заполненным ячейкам,
и абсолютными ссылками. чуть более сложную), то она все- не будет, номер строки или3750 к окладу, одинаковая9200 «Закирова Е. М.» или формула целиком мы не помещаем. протяните его вниз данном примере мыБолее подробно об абсолютных чтобы проверить правильность Это самый простой конструкцию с проверкой равно меняется в смещаться по строкам,С5 столбца, а остальное
10300 для всех сотрудников:23000
адрес — А4. должна остаться неизменной. символ доллара ($)Необходимо скопировать эту формулу до ячейки ищем маркер автозаполнения ссылках в Excel своих формул. Абсолютная и быстрый способ через функцию некоторых ситуациях. Например: но может «гулять», т.е. «морской бой»), оставить доступным для=(B3+$G$3)*100/40FФормулы данных ячеек будут Это небольшое отступление Так пользователь узнает, перед буквой столбца в другие ячейки.D5 в ячейке D2. Вы можете прочитать ссылка должна быть вставить абсолютную ссылку.ЕПУСТО Если удалить третью по столбцам. Такие встречающиеся в большинстве изменения.Закирова Е. М.G следующими: понадобится, когда станем что есть в в ссылке на Скопируйте формулу из.Нажмите и, удерживая левую в данном уроке. одинаковой для каждойВ следующем примере мы: и четвертую строки,
Действительно абсолютные ссылки
ссылки называют файлов Excel. ИхИнтересно будет узнать, что84102Зарплата
разбираться со ссылками Excel абсолютные и
ячейку
ячейки
Обратите внимание! Ячейка кнопку мыши, перетащитеПо умолчанию, все ссылки ячейки, в то введем налоговую ставку=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«C5″));»»;ДВССЫЛ(«C5»)) то она изменитсясмешанными: особенность в том, абсолютная ссылка в21950Месяц=B2*100/40 в формулах. относительные ссылки. РассмотримВ6F2D3 маркер автозаполнения по в Excel являются время как относительные,7.5%=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»)). на
на
Ну, а если к
planetaexcel.ru>
что они смещаются
- Excel вставка картинки в ячейку
- Excel добавить в ячейку символ
- Excel значение ячейки
- Excel курсор не перемещается по ячейкам
- Excel новый абзац в ячейке
- Excel подсчитать количество символов в ячейке excel
- Excel поиск числа в ячейке
- Excel разделить содержимое ячейки в разные ячейки
- Excel сложить значения ячеек в excel
- Excel скопировать содержимое ячейки в excel
- Excel разъединить ячейки
- Excel разбить объединенные ячейки в excel
Именованный диапазон с абсолютной адресацией
Пусть необходимо найти объем продаж товаров:
Присвоим Имя Продажи диапазону B2:B10 . При создании имени будем использовать абсолютную адресацию .
Для этого:
- выделите, диапазон B 2: B 10 на листе 1сезон >;
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя >;
- в поле Имя введите: Продажи >;
- в поле Область выберите лист 1сезон (имя будет работать только на этом листе) или оставьте значение Книга , чтобы имя было доступно на любом листе книги;
- убедитесь, что в поле Диапазон введена формула =’1сезон’!$B$2:$B$10
- нажмите ОК.
Теперь в любой ячейке листа 1сезон можно написать формулу в простом и наглядном виде: =СУММ(Продажи) . Будет выведена сумма значений из диапазона B2:B10 .
Также можно, например, подсчитать среднее значение продаж, записав =СРЗНАЧ(Продажи) .
Обратите внимание, что EXCEL при создании имени использовал абсолютную адресацию $B$1:$B$10. Абсолютная ссылка жестко фиксирует диапазон суммирования: в какой ячейке на листе Вы бы не написали формулу =СУММ(Продажи) – суммирование будет производиться по одному и тому же диапазону B1:B10
Иногда выгодно использовать не абсолютную, а относительную ссылку, об этом ниже.
Как зафиксировать ячейку, дав ей имя.
Отдельную ячейку или целый диапазон ячеек в Excel также можно определить по имени. Для этого вы просто выбираете нужную ячейку, вводите желаемое имя в поле Имя и нажимаете клавишу Enter.
Вернёмся к нашему примеру со скидками. Давайте попробуем ячейке F2 присвоить собственное имя, чтобы затем использовать его в расчетах.
Установите курсор в F2, а затем присвойте этому адресу имя, как это показано на рисунке выше. При этом можно использовать только буквы, цифры и нижнее подчёркивание, которым можно заменить пробел. Знаки препинания и служебные символы не допускаются. Не будем мудрствовать и назовём его «скидка».
Это имя теперь вы можете использовать в формулах вашей рабочей книги. Это своего рода абсолютная ссылка, поскольку за ним навсегда закрепляются координаты определенной ячейки или диапазона.
Таким образом, ячейку F2 мы ранее фиксировали при помощи абсолютной ссылки и знака $ —
а теперь то же самое делаем при помощи её имени «скидка»:
Ячейка так же надёжно зафиксирована, а формула же при этом становится более понятной и читаемой.
Эксель понимает, что если в формуле встречается имя «скидка», то вместо него нужно использовать содержимое ячейки F2.
Вот какими способами можно зафиксировать ячейку в формуле в Excel. Благодарю вас за чтение и надеюсь, что эта информация была полезной!
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкции ниже:
- Введите значение 2 в ячейку B2.
- Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.
Результат:
Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:
- Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.
Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
- Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.
Задача
Имеется таблица продаж по месяцам некоторых товаров (см. Файл примера ):
Необходимо найти сумму продаж товаров в определенном месяце. Пользователь должен иметь возможность выбрать нужный ему месяц и получить итоговую сумму продаж. Выбор месяца пользователь должен осуществлять с помощью Выпадающего списка .
Для решения задачи нам потребуется сформировать два динамических диапазона : один для Выпадающего списка , содержащего месяцы; другой для диапазона суммирования.
Для формирования динамических диапазонов будем использовать функцию СМЕЩ() , которая возвращает ссылку на диапазон в зависимости от значения заданных аргументов. Можно задавать высоту и ширину диапазона, а также смещение по строкам и столбцам.
Создадим динамический диапазон для Выпадающего списка , содержащего месяцы. С одной стороны нужно учитывать тот факт, что пользователь может добавлять продажи за следующие после апреля месяцы (май, июнь…), с другой стороны Выпадающий список не должен содержать пустые строки. Динамический диапазон как раз и служит для решения такой задачи.
Для создания динамического диапазона:
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
- в поле Имя введите: Месяц </em>;
- в поле Область выберите лист Книга </em>;
- в поле Диапазон введите формулу =СМЕЩ(лист1!$B$5;;;1;СЧЁТЗ(лист1!$B$5:$I$5))
- нажмите ОК.
Теперь подробнее. Любой диапазон в EXCEL задается координатами верхней левой и нижней правой ячейки диапазона. Исходной ячейкой, от которой отсчитывается положение нашего динамического диапазона, является ячейка B5 . Если не заданы аргументы функции СМЕЩ() смещ_по_строкам, смещ_по_столбцам (как в нашем случае), то эта ячейка является левой верхней ячейкой диапазона. Нижняя правая ячейка диапазона определяется аргументами высота и ширина . В нашем случае значение высоты =1, а значение ширины диапазона равно результату вычисления формулы СЧЁТЗ(лист1!$B$5:$I$5) , т.е. 4 (в строке 5 присутствуют 4 месяца с января по апрель ). Итак, адрес нижней правой ячейки нашего динамического диапазона определен – это E 5 .
При заполнении таблицы данными о продажах за май , июнь и т.д., формула СЧЁТЗ(лист1!$B$5:$I$5) будет возвращать число заполненных ячеек (количество названий месяцев) и соответственно определять новую ширину динамического диапазона, который в свою очередь будет формировать Выпадающий список .
ВНИМАНИЕ! При использовании функции СЧЕТЗ() необходимо убедиться в отсутствии пустых ячеек! Т.е. нужно заполнять перечень месяцев без пропусков
Теперь создадим еще один динамический диапазон для суммирования продаж.
Для создания динамического диапазона :
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
- в поле Имя введите: Продажи_за_месяц </em>;
- в поле Диапазон введите формулу = СМЕЩ(лист1!$A$6;;ПОИСКПОЗ(лист1!$C$1;лист1!$B$5:$I$5;0);12)
- нажмите ОК.
Функция ПОИСКПОЗ() ищет в строке 5 (перечень месяцев) выбранный пользователем месяц (ячейка С1 с выпадающим списком) и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальны, т.е. этот пример не годится для нескольких лет). На это число столбцов смещается левый верхний угол нашего динамического диапазона (от ячейки А6 ), высота диапазона не меняется и всегда равна 12 (при желании ее также можно сделать также динамической – зависящей от количества товаров в диапазоне).
И наконец, записав в ячейке С2 формулу = СУММ(Продажи_за_месяц) получим сумму продаж в выбранном месяце.
Например, в мае.
Или, например, в апреле.
Примечание: Вместо формулы с функцией СМЕЩ() для подсчета заполненных месяцев можно использовать формулу с функцией ИНДЕКС() : = $B$5:ИНДЕКС(B5:I5;СЧЁТЗ($B$5:$I$5))
Формула подсчитывает количество элементов в строке 5 (функция СЧЁТЗ() ) и определяет ссылку на последний элемент в строке (функция ИНДЕКС() ), тем самым возвращает ссылку на диапазон B5:E5 .
Создание простых формул в Microsoft Excel
до B10 разных листов однойссылки под управлением Windows работы, повторно нажав отладке формул, чтобыСкопируем формулу для подсказке на слова ячеек мы пишем вычитание, умножение, деление функцию (например, сумм) материалами на вашем формуле, поэтому Вам создавать формулы в положение ячейки обозначается пересечения (один пробел), абсолютный столбец и
Создаем первую простую формулу в Excel
3. Восклицательный знак (!) книги либо на, с архитектурой x86 CTRL+«`». шаг за шагом
- примера. Получится так. «лог_выражение» и выделяется в круглых скобках. в Excel». для вычисления значений
- языке. Эта страница необходимо самостоятельно проверять Excel несколькими способами. буквой R, за а также в относительную строку, либо
- отделяет ссылку на ячейки из другихоператоры или x86-64 и проверить ее работоспособность.Эта формула, в зависимости
- та часть формулы,Дальше пишем вЗдесь рассмотрим, как на листе. переведена автоматически, поэтому
- все ваши формулы. Это будут простые которой следует номер формулах с неявное абсолютную строку и лист от ссылки книг. Ссылки на
- и компьютерах под управлениемТеперь рассмотрим, как убратьЧтобы выполнить отслеживание всех от числа в
которая относится к формуле, что делать написать сложную формулуЧтобы еще один шаг ее текст может Чтобы узнать, как формулы, создать которые строки, и буквой пересечение. относительный столбец. Абсолютная на диапазон ячеек.
Основное преимущество формул со ссылками
ячейки других книгконстанты Windows RT с формулы в Excel, этапов расчета формул, столбце B написала логическому выражению. Смотрим дальше, если первое в Excel с Кроме того, можно содержать неточности и это можно сделать, не составит большого
C, за которойЧто происходит при перемещении, ссылка столбцов приобретаетПримечание: называются связями или. архитектурой ARM. Подробнее но сохранить значение. в Excel встроенный разные буквы.
Создаем формулу в Excel, выбирая ячейку мышкой
– все верно. условие выполнено. условием, с многими использовать в формуле грамматические ошибки. Для изучите урок Двойная труда. следует номер столбца. копировании, вставке или вид $A1, $B1 Если название упоминаемого листа внешними ссылками.Части формулы об этих различиях. Передавая финансовые отчеты специальный инструмент который
В ячейке С18Нажимаем на словаМы написали - вложенными функциями.
ссылки на ячейки
нас важно, чтобы проверка формул вВ следующем примере мыСсылка удалении листов и т.д. Абсолютная содержит пробелы илиСтиль ссылок A1
Выделите ячейку. фирмы третьим лицам, рассмотрим более детально. поставила букву А,
подсказки «значение, если СУММ(C18:C21)
Этой функциейНапример, нам нужно вместо фактических значений эта статья была Excel. посчитаем простенький бюджетЗначение . Нижеследующие примеры поясняют, какие
ссылка строки приобретает цифры, его нужноПо умолчанию Excel использует1.Введите знак равенства «=».
не всегда хочетсяВ ячейку B5 введите п. ч. число истина», проверяем. Так мы говорим Excel написать формулу, которая в простой формуле. вам полезна. ПросимВместо того, чтобы вводить за два месяца,RC изменения происходят в
вид A$1, B$1
office-guru.ru>

Эта тема закрыта для публикации ответов.