Перенести функции сбоку на центр в экселе
Обновлено: 04.07.2024
Если в вашей компании есть человек, который не пользуется мышью при работе в Excel, то вы наверно замечали, как быстро он выполняет свою работу.
Использование клавиатуры в качестве основного инструмента дает существенную прибавку к скорости работы. Это связано с тем, что наиболее часто используемые команды можно выполнить путем нажатия всего пары клавиш. Также у наших рук есть механическая память, и через некоторое время вы заметите, что вам нужно только подумать, как пальцы уже нажимают нужные клавиши (Вы ведь не задумываетесь, когда печатаете текст - руки сами это делают).
Конечно, полностью отказаться от мышки не получится, да это и не нужно. Например, выбрать рисунок на листе быстрее мышкой, чем перебирать клавиатурой графические объекты. Вы сами для себя определите, какие действия вам быстрее выполнять мышью, а какие с помощью клавиатуры.
Базовые клавиши
Перемещение по одной ячейке. Стрелки вниз, вверх, влево и вправо
Тут все просто. Нажимая стрелки влево, вправо, вверх и вниз вы будете перемещать курсор в соответствующем направлении на одну ячейку.
Перемещение в начало строки. Клавиша Home
Для того чтобы переместиться в начало строки достаточно нажать одну клавишу - Home. Это быстрее чем прокручивать лист мышкой.
Постраничное перемещение по листу Excel. Клавиши Page Up и Page Down
Клавиша Page Up перемещает курсор ровно на одну страницу вверх, а клавиша Page Down – на страницу вниз. Данные клавиши полностью заменяют прокрутку документа скролом мыши и экономят время. Единственное на первый взгляд неудобство - это то, что при медленной прокрутке скролом вы можете более подробно следить за изменениями в тексте не перемещая глаз с одной точки экрана. При использовании клавиш необходимо будет просматривать страницу от верхнего до нижнего края.
Сочетания клавиш для быстрого перемещения по документу
Перемещение курсора в начало и конец документа. Сочетание клавиш Ctrl + Home и Ctrl + End
Для того, чтобы быстро переместиться в начало листа необходимо просто нажать комбинацию клавиш Ctrl + Home.
Аналогично, для быстрого перехода в конец документа - Ctrl + End.
Перемещение по листам книги. Сочетание клавиш Ctrl + Page Up и Ctrl + Page Down
Для перемещения между листами книги также можно использовать клавиатуру. Зажмите клавишу Ctrl и клавишами Page Up или Page Down перемещайтесь на предыдущий или следующий лист.
Перемещение по документам Excel и другим приложениям. Сочетание клавиш Alt + Tab
Данная комбинация клавиш позволяет переключаться между открытыми приложениями. Как правило, у нас открыто множество приложений, но параллельно мы работаем с двумя-тремя из них (это могут быть Excel и Word, Excel и интернет браузер). Сколько времени вы тратите на то, чтобы переключиться с одного на другой. Сочетание клавиш Alt + Tab позволяет мгновенно перейти к предыдущему документу с котором вы работали. Если необходимо перейти к другому документу, то удерживая клавишу Alt, нажимайте Tab до тех пор, пока не перейдете к нужному документу.
Навигация внутри таблицы и прочие методы перемещения
Быстрое перемещение по таблице. Сочетание клавиши Ctrl и стрелок вверх, вниз, влево и вправо
С помощью клавиатуры гораздо быстрее и удобнее перемещаться внутри таблицы. Для этого используется комбинация клавиши Ctrl и клавиш со стрелками.
Более подробно рассмотрим как работает сочетание клавиш Ctrl + Вниз, так как сочетание клавиши Ctrl с другими стрелками меняет только направление перемещения курсора.
Если курсор установлен на ячейке, содержащей данные, то комбинация клавиш Ctrl + Вниз переместит его вниз по столбцу до последней непустой ячейки. Если же курсор изначально был установлен в пустой ячейке, то сочетание клавиш Ctrl + Вниз поместит его вниз до первой непустой ячейки столбца.
Как это можно использовать: Во-первых, можно быстро переместиться в конец или начало таблицы по полностью заполненному столбцу. Во-вторых, очень удобно найти ячейку, на которой вы остановились, заполняя данные.
Вызов окна перехода. Сочетание клавиш Ctrl + G
С помощью диалогового окна "переход" легко перейти к именованной ячейке/диапазону или умной таблице. Для вызова этого окна можно воспользоваться комбинацией клавиш Ctrl + G или клавишей F5. Для выбора объекта, к которому вы хотите перейти также можно использовать клавиатуру: нажмите Tab и стрелками вверх и вниз выберите переменную к которой хотите перейти.
Использование окна поиска для перехода к нужной ячейки. Сочетание клавиш Ctrl + F
Очень часто, вместо того чтобы прокручивать скролом мышки документ или перебирать страницы клавишами, проще перейти к нужному место путем поиска. Для того чтобы быстро вызвать окно поиска пользуйтесь сочетанием клавиш Ctrl + F (для запоминания F - от слова Find - поиск).
Для начала хотим обратить ваше внимание на одну важную деталь. Это обозначения, использующиеся в приведенном ниже списке комбинаций кнопок.
Если указан один символ «+» — это стоит трактовать как предлог «И», а не нажатие знака плюса на клавиатуре. Т.е. сочетание Ctrl+C означает, что нужно нажать клавиши “Ctrl” и “C”.
Если же указан двойной знак плюса «++» — это стоит трактовать, как «И нажать на клавиатуре знак плюса вместе с указанной клавишей». Т.е. сочетание Shift+C означает, что нужно нажать клавиши “Shift” и “+”.
Обозначения F1, F2, F3… F10 – означают нажатие соответствующих клавиш в верхней части клавиатуры, а не сочетания клавиши F и числа.
Еще одной важной деталью является очередность нажатия клавиш. В приоритете очередности всегда служебные кнопки – это три клавиши Alt, Ctrl и Shift. Их следует нажимать первыми. И только после них уже остальные кнопки на клавиатуре.
И напоследок, в операционных системах macOS, и соответственно, клавиатурах для данных систем вместо клавиши Control (Ctrl) обычно используется command (cmd).
Однако, не все комбинации ниже применимы к macOS, и не во всех комбинациях клавиша Сontrol обязательно меняется на command.
Основные комбинации клавиш в Эксель
К основным комбинациям клавиш относятся те, которые предоставляют доступ к базовым инструментам приложения. Это такие функции, как открытие документа, создание нового файла, сохранение документа и прочее.Ниже представлен список основных комбинаций.
- Ctrl+A – при помощи этой комбинации выделяется весь лист целиком, если курсор установлен вне таблицы. Если курсор установлен внутри заполненной таблицы, выделяется вся таблица. И только повторное нажатие комбинации приведет к выделению всего листа.
- Ctrl+N – создание нового документа
- Ctrl+O – открытие нового документа
- Ctrl+P – просмотр документа перед отправкой на печать
- Ctrl+S – сохранение документа
- F12 – выбор пути для сохранения файла и его формата (функция “Сохранить как”)
- Ctrl+W – закрытие документа
Клавиши для навигации по документу
Для облегчения навигации по открытому документу пользователь может воспользоваться следующими комбинациями кнопок на клавиатуре.
- Page Down – прокрутка листа вниз на один экран
- Page Up – прокрутка листа вверх на один экран
- Ctrl+End – перемещение курсора в самую нижнюю правую ячейку листа
- Ctrl+Home – перемещение курсора в самую верхнюю левую ячейку листа
- Tab – перемещение курсора в следующую ячейку листа
- Shift+Tab – перемещение курсора в предыдущую ячейку листа
- Ctrl+Page Down – перемещение к следующему листу документа
- Ctrl+Page Up – перемещение к предыдущему листу документа
- Ctrl+F6 – переключение в следующую открытую книгу
Горячие клавиши Excel по работе с лентой функций (Ribbon)
В новых версиях программ Microsoft Office, начиная с версии 2007, существенно изменился интерфейс пользователя. В верхней части экрана появилась так называемая Лента (Ribbon), содержащая закладки, на которых размещены функциональные кнопки.
Закладки и некоторые кнопки могут быть активированы сочетаниями клавиш. Для просмотра этих сочетаний достаточно нажать кнопку Alt.
Горячие клавиши Excel с использованием функциональных клавиш (F1-F12)
Набор новичка
Начнем с самых азов. При работе с перемещением, копированием и вставкой файлов или символов можно использовать сочетания клавиш Ctrl + Х, Ctrl + C и Ctrl + V, полностью игнорируя правую кнопку мыши и аналогичные в ней пункты. А если потребуется отменить последние действия — Ctrl + Z к вашим услугам. Создать папку с помощью горячих клавиш также можно — для этого нажмите Ctrl + Shift + N, а чтобы переименовать ее просто нажмите F2. Эта возможность доступна для любых файлов. Чтобы просмотреть буфер обмена в данный момент нажмите Win + V — особенно полезна эта функция при синхронизированном буфере с вашим смартфоном. Ах да, быстро открыть проводник можно, выполнив комбинацию Windows (далее Win) + E, а закрыть — Ctrl + W, и эта функция работает абсолютно с любым окном, помимо привычного всем Alt + F4. А одновременное нажатие Win + D сворачивает все открытые окна на рабочем столе.
Для тех, кто очищает корзину после каждого удаления, есть клавиша Shift. Зажмите ее перед удалением, игнорируя тем самым перемещение файлов корзину. А для забывчивых полезной может оказаться клавиша F3 — нажмите ее в окне проводника, чтобы воспользоваться поиском. Ctrl + P служит универсальной командой для перехода к окну печати выбранного файла, текста или страницы в браузере.
Ctrl + Х | вырезать файл или текст для перемещения |
Ctrl + C | скопировать файл или текст |
Ctrl + V | вставка вырезанного или скопированного файла |
Ctrl + Z | отменить действие |
Ctrl + Shift + N | создать папку |
F2 | переименовать папку |
Win + V | открыть буфер обмена |
Win + E | открыть проводник |
Ctrl + W, Alt + F4 | закрыть текущее окно |
Shift | безвозвратное удаление файлов |
Ctrl + P | окно печати |
Win + D | свернуть все окна на рабочем столе |
Боевая готовность браузера
Как часто вы пользуетесь браузером, постоянно? Что ж, для вас, разумеется, также существует несколько очень даже полезных сочетаний. Прежде всего, самая важная комбинация, Ctrl + Shift + T, открывает последние закрытые вкладки — спасение для случайно закрытых, важных страниц. Если же, наоборот, требуется закрыть активную вкладку — с Ctrl + W это можно сделать ощутимо быстрее. Для создания новой вкладки воспользуйтесь сочетанием Ctrl + T. При работе с большим количеством открытых вкладок приятной находкой может стать возможность перемещения между ними путем нажатия Ctrl + 1-9, в зависимости от номера нужной вкладки в последовательном порядке. Тут же может пригодиться поиск на странице, который можно быстро вызвать нажатием клавиши F3. С помощью Ctrl + N можно открыть новое окно браузера, а при переходе по ссылке с зажатым Ctrl или Shift вы откроете страницу в новом окне или новой вкладке соответственно. Также можно открыть и новое окно в режиме инкогнито, выполнив комбинацию Ctrl + Shift + N. Если все же забыли перейти в режим инкогнито — очистить историю быстро и просто можно нажав Ctrl + H. Для просмотра окна загрузок нажмите Ctrl + J. Все вышеупомянутые горячие клавиши актуально для любого браузера для Windows.
Ctrl + Shift + T | открыть последние закрытые вкладки |
Ctrl + W | закрыть вкладку |
Ctrl + T | создать новую вкладку |
Ctrl + 1-9 | перемещение между вкладками |
F3 | окно поиска по странице |
Ctrl + N | новое окно браузера |
Ctrl + Shift + N | новое окно в режиме инкогнито |
Ctrl + H | очистить историю |
Ctrl + J | окно загрузок |
Основные комбинации клавиш на клавиатуре
Примечание Клавиша Win находится между клавишами Ctrl и Alt с левой стороны (на ней нарисована эмблема Windows ). Клавиша Menu находится слева от правого Ctrl . Комбинация «клавиша» + «клавиша» означает, что сначала надо нажать первую клавишу, а затем, удерживая ее, вторую.
Горячие клавиши общего назначения
Ctrl + Esc Win Открыть меню «Пуск» (Start)
Ctrl + Shift + EscCtrl + Alt + Delete Вызов «Диспетчера задач»
Win + E Запуск «Проводника» (Explore)
Win + R Отображение диалога «Запуск программы» (Run), аналог «Пуск» — «Выполнить»
Win + D Свернуть все окна или вернуться в исходное состояние (переключатель)
Win + L Блокировка рабочей станции
Win + F1 Вызов справки Windows
Win + Pause Вызов окна «Свойства системы» (System Properties)
Win + F Открыть окно поиска файлов
Win + Сtrl + F Открыть окно поиска компьютеров
Printscreen Сделать скриншот всего экрана
Alt + Printscreen Сделать скриншот текущего активного окна
Win + TabWin + Shift + Tab Выполняет переключение между кнопками на панели задач
F6 Tab Перемещение между панелями. Например, между рабочим столом и панелью «Быстрый запуск»
Ctrl + A Выделить всё (объекты, текст)
Ctrl + C Ctrl + Insert Копировать в буфер обмена (объекты, текст)
Ctrl + X Shift + Delete Вырезать в буфер обмена (объекты, текст)
Ctrl + V Shift + Insert Вставить из буфера обмена (объекты, текст)
Ctrl + N Создать новый документ, проект или подобное действие. В Internet Explorer это приводит к открытию нового окна с копией содержимого текущего окна.
Ctrl + S Сохранить текущий документ, проект и т.п.
Ctrl + O Вызвать диалог выбора файла для открытия документа, проекта и т.п.
Ctrl + P Печать
Ctrl + Z Отменить последнее действие
Shift Блокировка автозапуска CD-ROM (удерживать, пока привод читает только что вставленный диск)
Alt + Enter Переход в полноэкранный режим и обратно (переключатель; например, в Windows Media Player или в окне командного интерпретатора).
Комбинации клавиш предназначенные для работы с текстом
Ctrl + A Выделить всё
Ctrl + C Ctrl + Insert Копировать
Ctrl + X Shift + Delete Вырезать
Ctrl + V Shift + Insert Вставить
Ctrl + ← Ctrl + → Переход по словам в тексте. Работает не только в текстовых редакторах. Например, очень удобно использовать в адресной строке браузера
Shift + ← Shift + → Shift + ↑Shift + ↓ Выделение текста
Ctrl + Shift + ← Ctrl + Shift + → Выделение текста по словам
Home End Ctrl + Home Ctrl + End Перемещение в начало-конец строки текста
Ctrl + Home Ctrl + End Перемещение в начало-конец документа
Комбинации клавиш для работы с файлами
Shift + F10 Menu Отображение контекстного меню текущего объекта (аналогично нажатию правой кнопкой мыши).
Alt + Enter Вызов «Свойств объекта»
F2 Переименование объекта
Перетаскивание с Ctrl Копирование объекта
Перетаскивание с Shift Перемещение объекта
Перетаскивание с Ctrl + Shift Создание ярлыка объекта
Щелчки с Ctrl Выделение нескольких объектов в произвольном порядке
Щелчки с Shift Выделение нескольких смежных объектов
Enter То же, что и двойной щелчок по объекту
Delete Удаление объекта
Shift + Delete Безвозвратное удаление объекта, не помещая его в корзину
Полезные сочетания клавиш Windows
А теперь самые полезные сочетания клавиш Windows, которые я рекомендую запомнить. Все эти сочетания используют «клавиши-модификаторы» (Ctrl, Alt, Shift и клавиша Windows):
Это должен знать каждый пользователь компьютера!
Эти сочетания клавиш Windows должны знать все пользователи ПК, действуют они как с папками и файлами, так и с текстом.
«Копировать», «Вырезать», «Вставить» клавишами:
- Ctrl + C – копировать в буфер обмена (файл, папка или текст останется в текущем месте).
- Ctrl + X – вырезать в буфер обмена (файл, папка или текст удалится из текущего места).
- Ctrl + V – вставить из буфера обмена (скопированные или вырезанные файлы, папки или текст появятся в текущем месте).
Сочетания клавиш для копирования, вырезания, вставки
«Выделить всё» и «Отменить»:
Чтобы выделить всё содержимое текущей папки или всё содержимое открытого документа:
Надеюсь, Вы уже знаете про эти горячие клавиши, но повторить лишним не будет.
А вот эти сочетания уже знают не все:
- Ctrl + Z – отменить предыдущее действие (в том числе и копирование/перемещение файлов).
- Ctrl + Y – повторить отмененное действие (т.е. противоположно предыдущему сочетанию клавиш).
Сочетания клавиш Microsoft Word
В программе Ворд можно работать не только при помощи мышки, но и используя комбинации клавиш. Это удобно, особенно, если приходится часто выполнять одни и те же действия.
Работа с документами:
- Ctrl + N : создание нового документа.
- Ctrl + O : открытие документа с компьютера.
- Ctrl + S или Shift + F12 : сохранение (аналог кнопки «Сохранить»).
- F12 : сохранение под именем (аналог «Сохранить как»).
- Ctrl + W или Alt + F4 : закрытие документа.
- Ctrl + F2 : предварительный просмотр перед печатью.
- Ctrl + P : открытие окна печати.
- Ctrl + F : поиск по тексту.
- F7 : проверка правописания.
Перемещение по тексту:
- Стрелки : перемещение мигающего курсора по тексту. Находятся на цифровой части клавиатуры (обычно внизу). Стрелки вправо и влево перемещают курсор на одну букву, вверх и вниз – на одну строку.
- Ctrl + стрелка вправо/влево : перемещение мигающего курсора на одно слово.
- End : переход в конец строки.
- Ctrl + End : переход в конец документа.
- Home : переход в начало строки.
- Ctrl + Home : переход в начало документа.
- Page Up и Page Down : двигает документ вверх и вниз относительно мигающего курсора.
- Shift + стрелка вправо/влево : символ (буква).
- Ctrl + Shift + стрелка вправо/влево : слово.
- Shift + стрелка вверх/вниз : строка.
- Ctrl + Shift + стрелка вверх/вниз : абзац.
- Shift + End : от мигающего курсора до конца строки.
- Shift + Home : от мигающего курсора до начала строки.
- Ctrl + Shift + End : до конца документа.
- Ctrl + Shift + Home : до начала документа.
- Shift + Page Up или Page Down : вверх и вниз на один экран.
- Ctrl + A : выделение всего документа.
- Ctrl + B : полужирное начертание.
- Ctrl + I : курсивное начертание.
- Ctrl + U : подчеркнутое начертание.
- Ctrl + D : настройка шрифта.
- Ctrl + L : выравнивание по левому краю.
- Ctrl + E : выравнивание по центру.
- Ctrl + R : по правому краю.
- Ctrl + J : по ширине.
- Ctrl + M : двигает абзац вправо.
- Tab : красная строка.
- Ctrl + Shift + L : маркированный список.
- Ctrl + Shift + * : непечатаемые символы.
- Ctrl + 1 : одинарный междустрочный интервал.
- Ctrl + 2 : двойной интервал.
- Ctrl + 5 : полуторный интервал.
- Ctrl + пробел : очистка формата у выделенного текста (сброс на шрифт по умолчанию).
- Ctrl + Z : отменить последнее действие.
- Ctrl + Y или F4 : повторить последнее действие.
- Backspace : удаляет один символ (букву) перед мигающим курсором.
- Ctrl + Backspace : удаляет одно слово перед мигающим курсором.
- Delete : удаляет один символ (букву) после мигающего курсора.
- Ctrl + Delete : удаляет одно слово после мигающего курсора.
Управление Microsoft Word с клавиатуры
Кроме горячих клавиш есть другой способ работы в Ворд с клавиатуры:
- Нажмите Alt.
- В верхней части программы появятся иконки букв.
- Нажмите на клавишу с нужной буквой и используйте предложенные сочетания.
Например, нужно поменять размер букв. Значит, сначала нажимаем Alt, чтобы активировать режим выбора с клавиатуры. Затем, клавишу с буквой Я, чтобы работать с вкладкой «Главная».
Теперь нажимаем сочетание ФР (две клавиши сразу).
Поле выбора размера активируется.
Печатаем нужное значение и нажимаем Enter.
Перемещение по рабочему листу или ячейке
Вы можете использовать сочетания клавиш, чтобы легко перемещаться по всему рабочему листу, внутри ячейки или по всей вашей книге.
- Стрелка влево / вправо: перемещение одной ячейки влево или вправо
- Ctrl + стрелка влево / вправо: переход в самую дальнюю ячейку слева или справа в строке
- Стрелка вверх / вниз: перемещение одной ячейки вверх или вниз
- Ctrl + стрелка вверх / вниз: переход в верхнюю или нижнюю ячейку в столбце
- Tab: переход к следующей ячейке
- Shift + Tab: переход к предыдущей ячейке
- Ctrl + End: переход в самую нижнюю правую ячейку
- F5: перейдите в любую ячейку, нажав F5 и набрав координату ячейки или имя ячейки.
- Home: перейдите в крайнюю левую ячейку в текущей строке (или перейдите к началу ячейки при редактировании ячейки)
- Ctrl + Home: переход к началу рабочего листа
- Page Up / Down: перемещение одного экрана вверх или вниз на листе
- Alt + Page Up / Down: переместить один экран вправо или влево на листе
- Ctrl + Page Up / Down: переход на предыдущий или следующий рабочий лист
Выбор ячеек
Возможно, вы заметили из предыдущего раздела, что вы используете клавиши со стрелками для перемещения между ячейками, и клавишу Ctrl, чтобы изменить это движение. Использование клавиши Shift для изменения клавиш со стрелками позволяет расширить выделенные ячейки. Есть также несколько других комбо для ускорения выбора.
- Shift + стрелка влево / вправо: расширение ячейки выбора влево или вправо
- Shift + Space: выберите всю строку
- Ctrl + пробел: выберите весь столбец
- Ctrl + Shift + Space: выберите весь рабочий лист
Заключение
Разумеется, в Excel существует гораздо больше комбинаций клавиш. Мы привели список лишь самых популярных и полезных сочетаний. Использование этих комбинаций поможет вам существенно упростить работу с документами в приложении.
Бывают ситуации, когда заранее не известно какие именно ячейки на листе нужно подсчитывать. Например, представим, что нам нужно реализовать в Excel небольшой транспортный калькулятор для расчета расстояния проезда от одной заданной станции до другой:
В выпадающих списках в желтых ячейках F3 и F5 пользователь выбирает станции отправления и назначения, а в зеленой ячейке F7 должна подсчитываться сумма всех ячеек в заданном "окне" на листе. Для проезда от Останкино до Ховрино, как на рисунке, например, нужно будет просуммировать все ячейки в обведенном зеленым пунктиром диапазоне.
Как считать суммму - понятно, а вот как определить диапазон ячеек, которые нужно просуммировать? Ведь при выборе станций он будет постоянно трансформироваться?
В подобной ситуации может помочь функция СМЕЩ (OFFSET) , способная выдать ссылку на "плавающее окно" - диапазон заданного размера, расположенный в определенном месте листа. Синтаксис у функции следующий:
=СМЕЩ( Точка_отсчета ; Сдвиг_вниз ; Свиг_вправо ; Высота ; Ширина )
Эта функция на выходе дает ссылку на диапазон, сдвинутый относительно некоей стартовой ячейки (Точка_отсчета) на определенное количество строк вниз и столбцов вправо. Причем размер диапазона ("окна") тоже может задаваться параметрами Высота и Ширина.
В нашем случае, если взять за точку отсчета ячейку А1, то:
- Точка отсчета = А1
- Сдвиг_вниз = 4
- Свиг_вправо = 2
- Высота = 4
- Ширина = 1
Чтобы рассчитать необходимые для СМЕЩ аргументы, давайте сначала применим функцию ПОИСКПОЗ (MATCH) , которую мы уже разбирали, для вычисления позиций станций отправления и назначения:
И, наконец, используем функцию СМЕЩ, чтобы получить ссылку на нужное "окно" на листе и просуммировать все ячейки из него:
Вот и все, задача решена :)
В отличие от большинства остальных функций Excel, СМЕЩ является волатильной (volatile) или, как еще говорят, "летучей" функцией. Обычные функции пересчитываются только в том случае, если меняются ячейки с их аргументами. Волатильные же пересчитываются каждый раз при изменении любой ячейки. Само-собой, это отрицательно сказывается на быстродействии. В больших тяжелых таблицах разница по скорости работы книги может быть очень ощутимой (в разы). Для некоторых случаев быстрее оказывается заменить медленную СМЕЩ на неволатильную ИНДЕКС или другие аналоги.
Функция СМЕЩ в Excel используется, когда вы хотите получить ссылку, которая смещается на указанное число строк и столбцов от начального положения.
Что возвращает функция
Возвращает ссылку, которая смещается на заданное количество ячеек.
Синтаксис
Аргументы функции
Основной принцип работы функции
Функция СМЕЩ , пожалуй, самая запутанная функция в Excel.
Давайте разберем ее работу на простом примере игры в шахматы. В шахматах есть фигура Ладья.
Источник фото: Wikipedia
По правилам игры в шахматы, Ладья может ходить только вправо, влево, вниз и вверх. Фигура не может передвигаться по диагонали.
Теперь давайте представим, что нашей Ладье нужно переместиться не строго влево или вправо, а на ячейку, находящуюся по диагонали от изначальной позиции. Что мы будем делать этом случае?
Правильно, мы будем использовать несколько шагов, для того чтобы привести Ладью к цели. Тот же принцип действует и в функции OFFSET (СМЕЩ) .
Рассмотрим перемещение Ладьи на примере в Excel. Мы хотим начать с ячейки D5 (где находится ладья), а затем перейти на две строки вниз и два столбца вправо и извлечь значение из ячейки. Для этого будем использовать формулу:
Как вы видите формула по нашему примеру выглядит так:
На примере выше мы рассмотрели функцию OFFSET (СМЕЩ) с тремя аргументами. Но есть еще два необязательных аргумента, которые можно использовать.
Давайте рассмотрим простой пример:
Теперь посмотрим, как это сделать, используя формулу OFFSET (СМЕЩ) :
Надеюсь, теперь у вас есть базовое понимание использования функции OFFSET (СМЕЩ) в Excel.
Примеры использования функции СМЕЩ в Excel
Пример 1. Ищем последнюю заполненную ячейку в колонке
Представим, что у вас есть данные в колонке. Для того чтобы отобразить последнее значение в колонке используйте формулу:
Пример 2. Создаем динамический выпадающий список с автоматическим дополнением новых данных
Вы можете использовать принцип из Примера 1 для создания динамического выпадающего списка с автоматическим дополнением новых данных. Например, вы создали выпадающий список и хотите, чтобы при добавлении новых строк, значения автоматически подгружались в выпадающий список.
Обратите внимание, что на примере выше, значения автоматически появляются и исчезают из выпадающего списка, как только вы вносите изменения в диапазон ячеек, указанный для выпадающего списка.
Это происходит, поскольку формула, которая используется для создания раскрывающегося списка, является динамической и определяет любое добавление или удаление и соответствующим образом корректирует диапазон.
Как сделать такой список:
- Выберите ячейку, в которой вы хотите создать выпадающий список;
- Нажмите на вкладку Data => Data Tools => Data Validation;
- В диалоговом окне Data Validation, в разделе Настройки выберите List из выпадающего списка;
- В параметрах Source укажите формулу =OFFSET(A1,0,0,COUNT(A:A),1) или =СМЕЩ(A1;0;0;СЧЁТ(A:A);1)
- Нажмите ОК
Как эта формула работает:
Дополнительная информация
Альтернативы функции OFFSET (СМЕЩ) в Excel
Ввиду некоторых ограничений функции, многие из вас рассматривают альтернативные методы:
Читайте также: