Функция index (индекс) в excel. как использовать?
Содержание:
- Функция ПОИСКПОЗ
- Функции MS Excel ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) – более гибкая альтернатива функции ВПР
- Функции ИНДЕКС и ПОИСКПОЗ в Excel на простых примерах
- Копия всего
- Ноутбук — работа сети с аккумулятором
- Пример 4: Сортируем столбец с текстовыми данными в алфавитном порядке
- Функция ИНДЕКС() в MS EXCEL
- Использование с оператором СУММ
- Пример использования функций ИНДЕКС и ПОИСКПОЗ
- Пример использования функции ИНДЕКС
- Надстрочный знак в Excel
- Функция ИНДЕКС() в MS EXCEL
- Стратегический анализ расходов в Excel
- Примеры использования функции ИНДЕКС в Excel
Функция ПОИСКПОЗ
в массиве записать с небольшим числомяблоки получили оценку «неудовлетворительно», выглядит следующим образом:. Для наглядности вычислим, в этом векторе. столбце диапазона B1:I1. значение FordМаркетинговый. По с одним столбцомВ ячейке B12 введите нажмите клавишу F2, 1, 2, …,ПОИСКПОЗ третьего столбца в
ячейку, должен быть5 соответствующие функции «ПОИСКПОЗ», элементов. Например, уперец то в соответствующую ИНДЕКС (массив, № что же возвращает При этом третийИз приведенных примеров видно, этой причине первый или с одной номер необходимого отдела, а затем — клавишу A-Z, ЛОЖЬ, ИСТИНА.следует пользоваться вместо диапазоне — столбца крайним левым столбцом
Синтаксис
3
выдающие эти номера. вас есть отчет
5 ячейку следует ввести строки, № столбца). нам данная формула: аргумент указывать необязательно. что первым аргументом Ford из отдела строкой. Поэтому сразу который потом выступит ВВОД
При необходимости0 одной из функций E (третий аргумент). в диапазоне.1 Обратите внимание, что об успеваемости несколькихперцы выражение: ИНДЕКС (С2:С5,
Данная функция может работатьТретьим аргументом функцииНапример, следующая формула возвращает функции
продаж не учитывается, усложним задачу и в качестве критерия измените ширину столбцов,ФункцияПРОСМОТРВ данном примере четвертыйТретий аргумент — это2 мы ищем выражение групп студентов иапельсины 1). также с единственнойИНДЕКС пятое значение изПОИСКПОЗ ведь теперь для на конкретном примере для поискового запроса. чтобы видеть все
ПОИСКПОЗ |
, когда требуется найти |
аргумент оставлен пустым, |
столбец в диапазоне«уд» «уд», расположенное в их оценки. Предположим,имбирьA строкой или сявляется номер столбца. диапазона A1:A12 (вертикальныйявляется искомое значение. функции два форда проиллюстрируем как применять Например, 3. |
данные. |
находит первое значение, позицию элемента в поэтому функция возвращает поиска ячеек, содержащий10 ячейке G2 и вы хотите, чтобы6B |
единственным столбцом. В |
Этот номер мы вектор): Вторым аргументом выступает – это разные функцию ПОИСКПОЗ дляВ ячейке B13 введитеПродукт равное аргументу диапазоне, а не приблизительное совпадение. значение, которое нужно12 «гр. 2» из в ячейке H2 |
-
моркоьC таком случае после получаем с помощьюДанная формула возвращает третье диапазон, который содержит значения (FordПродажи и таблицы с двумя номер статьи. Например,Количествоискомое_значение
-
сам элемент. Например,Разобравшись с функцией ВПР, найти.3
-
H2. Кроме того, появилось число студентов,бананыD указания одномерного массива
-
функции значение из диапазона искомое значение. Также FordМаркетинговый). Просматриваемый диапазон столбцами и более. 7.Бананы. функцию несложно будет освоитьХотя четвертый аргумент не«уд» нам нужны точные получивших оценку «неуд».корицаE выставляется одно число.ПОИСКПОЗ(C16;B1:E1;0) A1:L1(горизонтальный вектор): функция имеет еще теперь распространяется наДля примера возьмем списокВ ячейку B14 введите
Пример
25Просматриваемый_массивПОИСКПОЗ и функцию ГПР. является обязательным, большинство14 совпадения, поэтому вAДиапазон значений в этом1 Оно обозначает номер. Для наглядности вычислимЕсли Вы уже работали
и третий аргумент, |
2 столбца, так |
|
автомобилей из автопарка |
следующую формулу: |
|
Апельсины |
может быть не |
|
можно использовать для |
Функция ГПР использует |
|
пользователей вводят аргумент |
10 |
|
качестве последнего, третьего, |
B |
случае В3:В6. |
N/N |
строки, если массив и это значение: с функциями который задает тип же благодаря оператору |
средней фирмы, как |
В результате получаем значение |
38 упорядочен. |
передачи значения аргумента |
те же аргументы, |
ЛОЖЬ (или 0).14 аргумента в обоихC |
Выбираем ячейку в другой |
support.office.com>
Функции MS Excel ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) – более гибкая альтернатива функции ВПР
Многие пользователи знают и применяют формулу ВПР. И это правильно. Известно также, что ВПР имеет ряд особенностей и ограничений, которые несложно обойти. Однако есть еще один нюанс, который значительно ограничивает возможности функции ВПР.
ВПР требует, чтобы в диапазоне с искомыми данными столбец критериев всегда был первым слева. Это обстоятельство, конечно, является ограничением ВПР. Как же быть, если искомые данные находятся не справа, а слева от столбца с критерием? Можно, конечно, расположить столбцы в нужном порядке, что в целом, является неплохим выходом из ситуации. Но бывает так, что сделать этого нельзя, или трудно. К примеру, вы работаете в чужом документе или используете исходные данные, получаемые в некотором определенном виде. В общем, напрашивается решение, которое позволяло бы подставлять («подтягивать») данные независимо от взаиморасположения столбцов. Такое решение существует.
Нужно воспользоваться комбинацией двух функций: ИНДЕКС и ПОИСКПОЗ. При этом не нужно будет выделять всю таблицу, достаточно указать столбец с критериями (для ПОИСКПОЗ) и столбец с искомыми значениями (для ИНДЕКС).
Формула работает следующим образом. ИНДЕКС отсчитывает необходимое количество ячеек вниз в диапазоне искомых значений. Количество отсчитываемых ячеек определяется по столбцу критериев функцией ПОИСКПОЗ. Работу комбинации этих функций удобно рассмотреть с середины, где вначале находится номер ячейки с подходящим критерием, а затем этот номер подставляется в ИНДЕКС.
Таким образом, чтобы подтянуть значение цены, соответствующее первому коду (книге), нужно прописать такую формулу.
Следует обратить внимание на корректность ссылок, чтобы при копировании формулы ничего не «съехало». Протягивая формулу вниз, заполняем весь столбец
Если в таблице, откуда подтягиваются данные, нет искомого критерия, то функция выдает ошибку #Н/Д, что и показано на рисунке ниже
Протягивая формулу вниз, заполняем весь столбец. Если в таблице, откуда подтягиваются данные, нет искомого критерия, то функция выдает ошибку #Н/Д, что и показано на рисунке ниже.
Довольно стандартная ситуация, с которой успешно справляется функция ЕСЛИОШИБКА. Она перехватывает ошибки и вместо них выдает что-либо другое, например, нули.
Конструкция формулы будет следующая:
Вот, собственно, и все.
Таким образом, комбинация функций ИНДЕКС и ПОИСКПОЗ является полной заменой ВПР и обладает дополнительным преимуществом: умеет находить данные слева от столбца с критерием. Кроме того, сами столбцы можно двигать как угодно, лишь бы ссылка не съехала, чего нельзя проделать с ВПР, т.к. количество столбцов там указывается конкретным числом. Посему комбинация ИНДЕКС и ПОИСКПОЗ более универсальна, чем ВПР.
Ниже видеоурок по работе функций ИНДЕКС и ПОИСКПОЗ.
Скачать файл с примером.
Функции ИНДЕКС и ПОИСКПОЗ в Excel на простых примерах
# н/д» должна записывается в виде
Функция ПОИСКПОЗ в Excel
J2 будет выдано значение функции формула возвращает значениеИНДЕКС двух таблиц? используя поле «Имя». три типа сопоставления: удобная, но почему-то, вместо принятого по
листа. 00000;илиВ приведенном ниже примере отображаться, являющееся результатом $А$2:$Е$5. То же
1овощи «бегония».ПОИСКПОЗ(C16;B1:E1;0) из диапазона A1:C4,и
Примеры функции ИНДЕКС для Теперь диапазоны называются больше, меньше и редко используемая функция, умолчанию стиляФункция 00000 0000Индекс + 4 — функция функции индексили ПОИСКПОЗ следует сделать иN/NфруктыA
- . Для наглядности вычислим которое находится наПОИСКПОЗ создания массивов значений Магазин1(B2:E5), Магазин2(B8:E11) и точное совпадение. У которая называется ИНДЕКС.
- A1ADDRESSДополнительные сведения о том,.ПОИСКПОЗ . для обеих встроенныхгр. 1
- специиB и это значение: пересечении 3 строкив Excel – в Excel. Магазин3(B14:E17). нас конкретный артикул,
Удобная она потому,, Вы должны указать(АДРЕС) может возвратить как создать пользовательскиеПримечания:=MATCH(40,B2:B10,-1)Примечание: функций, т. е.гр. 23
Функция ИНДЕКС в Excel
CЕсли подставить в исходную и 2 столбца. хорошая альтернативаПримеры работы функцииПервый аргумент определен теперь поэтому выбираем точное что позволяет выдавать значение FALSE (ЛОЖЬ) адрес ячейки или числовые форматы Просмотр,
Аргумент Если необходимо они должны выглядетьгр. 3помидорыD громоздкую формулу вместоСтоит отметить, что номераВПР
ИНДЕКС для динамической осталось написать формулы совпадение. В программе значение из диапазона для аргумента работать в сочетании Создание или удалениеЭти коды будут доступнытип_сопоставленияИНДЕКСУ
как ПОИСКПОЗ($G$2;$A$2:$A$5;0) игр. 4грушиE
функций строк и столбцов,
Совместное использование ПОИСКПОЗ и ИНДЕКС в Excel
выборки и фильтрации для остальных аргументов. оно значится как по заданным номерама1 с другими функциями, пользовательского числового формата. в спискев синтаксисе присваиваетсяили ПОИСКПОЗ($H$2; А$2:$Е2;0).гр. 2соль1ПОИСКПОЗ задаются относительно верхнейГПР значений из исходной 0 (ноль). На строки и столбца.. чтобы:
Можно отформатировать ячейку илиТип значение -1, этоПОИСКПОЗОкончательный вид формулы будет:гр. 44N/Nуже вычисленные данные
левой ячейки диапазона.и таблицы. Как сделатьС помощью функции ВЫБОР, этом аргументы ПОИСКПОЗНа практике ИНДЕКС редко=ADDRESS($C$2,$C$3,1,FALSE)Получить адрес ячейки, зная диапазон ячеек длятолько в том означает, что порядокдля возврата осмысленные ИНДЕКС($А$2:$Е$5; ПОИСКПОЗ($G$2;$А$2:А$5;0); ПОИСКПОЗ($H$2;
2
огурцы1 из ячеек D15 Например, если туПРОСМОТР массив значений ячеек
я создал виртуальную закончились. используется, скорее всего,=АДРЕС($C$2;$C$3;1;ЛОЖЬ)
- номер строки и отображения начальных знаков, случае, если в значений в B2:
- значения вместо # $А$2:$Е$2;0)).«неуд»яблоки2 и D16, то же таблицу расположить. Эта связка универсальна диапазона?
- таблицу данных, состоящуюНомер столбца. Опять же из-за того, чтоПоследний аргумент – это столбца. чтобы почтовый индекс списке B10 должен быть н/д, используйте функцию
В результате будем иметь5перец3 формула преобразится в в другом диапазоне, и обладает всемиФункция ПРОМЕЖУТОЧНЫЕ.ИТОГИ в Excel из 3 ячеек воспользуемся ПОИСКПОЗ. Искомым
эти самые номер
имя листа. ЕслиНайти значение ячейки, зная
предшествует недостаточно символовЯзык (местоположение) в порядке убывания IFERROR и затем таблицу, изображенную ниже354 более компактный и то формула вернет возможностями этих функций. для промежуточных расчетов с именами магазинов, значением будет ячейка строки и столбца Вам необходимо это номер строки и для заполнения ширины
выбран пункт
office-guru.ru>
Копия всего
Получив root-доступ, можно установить CWM — кастомное рекавери. Для каждой модели смартфонов и планшетов оно свое, поэтому здесь указать метод установки и подбора мы не можем. Если же все прошло удачно, то следует при включении устройства запустить FastBoot (нажать и удерживать качельку громкости вверх и кнопку питания) и в списке операций выбрать пункт «Backup to SD».
У людей, которые так или иначе связаны с IT, ходит грустная шутка о том, что пользователи делятся на два типа: те, кто делает резервные копии, и те, кто их начал (!) делать. Если вы никогда не сталкивались с полной потерей всех своих важных документов или коллекции медиа-файлов, то юмора вы не поймете. Если сталкивались, но не смогли предотвратить, вам также будет не до смеха.
Можно ли как-то предотвратить столь неприятный казус? Конечно! Только сначала нужно узнать о том, что такое бэкап.
Ноутбук — работа сети с аккумулятором
Миф 2 — Если ноутбук работает от сети, аккумулятор можно снять.
Это утверждение вообще не имеет смысла. Так как заряженная батарея в ноутбуке больше не будет принимать заряд, контроллер батареи отключает ее от цепи зарядки. Зато в случае даже кратковременного отключения электроэнергии аккумулятор не даст выключится ноутбуку, данные останутся целыми, жесткий диск не испытает стресса связанного с ненормальным выключением. Тем более все современные версии BIOS и утилиты от производителей умеют выставлять режим «лучший срок службы батареи», это когда она заряжается примерно до 50% и далее зарядка прекращается. Необходимо только следить за тем чтоб этот режим был активен.
Резюме по мифу 2. Не вынимайте аккумулятор из ноутбука с целью продлить его срок службы. Для этого лучше воспользоваться специальными утилитами.
Пример 4: Сортируем столбец с текстовыми данными в алфавитном порядке
В финальном примере функция INDEX (ИНДЕКС) работает в сочетании с несколькими другими функциями, чтобы возвратить список месяцев, отсортированный в алфавитном порядке. Функция COUNTIF (СЧЁТЕСЛИ) подсчитывает, как много месяцев стоит перед каждым конкретным месяцем в списке (создается массив). SMALL (НАИМЕНЬШИЙ) возвращает n-ое наименьшее значение в созданном массиве, а MATCH (ПОИСКПОЗ) на базе этого значения возвращает номер строки нужного месяца.
Эта формула должна быть введена в ячейку E4, как формула массива, нажатием Ctrl+Shift+Enter. А затем скопирована с остальные ячейки диапазона E4:E9.
Функция ИНДЕКС() в MS EXCEL
Синтаксис функции
Однако наша цель функция «ПОИСКПОЗ» возвращает
не будут работать из 4 столбцов выше, т.к. функция
А6:А9.Функция ИНДЕКС(), английский вариант выгода хранить всё пересечении нужных строкиВ этой версии функции аргументы позволяют указать и ссылку на
ленты меню, найти 7. B10 должен быть, убедитесь, что формула3 — автоматизировать этот только одно значение
с большими массивами и 4 строк возвращает не самоВыведем 3 первых INDEX(), возвращает значение в таком виде и столбца. ИНДЕКС можно установить
номера интересующих строки эту ячейку. Поэтому секцию с инструментамиВ ячейку B14 введите в порядке убывания работает неправильно данное.«уд» процесс. Для этого (самое первое, т. данных. Дело в (см. таблицу). Если значение, а ссылку
Значение из заданной строки диапазона
значения из этого из диапазона ячеек
и на одномСпасибо Вам за другую функцию. Для и столбца относительно можно использовать запись
«Работа с данными» следующую формулу: формулы для работы.Если функция14 следует вместо двойки е. верхнее). Но том, что использование
Значение из заданной строки и столбца таблицы
ввести в одну (адрес ячейки) на диапазона, т.е. на
по номеру строки листе? помощь. примера я сделал выбранного диапазона, а типа E2:ИНДЕКС(…). В и выбрать инструмент
Использование функции в формулах массива
В результате получаем значение Но значения вПОИСКПОЗ10 и единицы, которые что делать, если функции «ИНДЕКС» в из ячеек таблицы значение. Вышеуказанная формулаА6А7А8 и столбца. Например,ЗЫ Столбец BБуду изучать. три таблицы с
также порядковый номер результате выполнения функция «Проверка данных»: на пересечении столбца порядке возрастания, и,не находит искомое14 указывают на искомые в списке есть Excel предполагает ввод расположенное вне диапазона =СУММ(A2:ИНДЕКС(A2:A10;4)) эквивалентна формуле =СУММ(A2:A5). Для этого выделите формула =ИНДЕКС(A9:A12;2) вернет
— лишнийVDM ценами из разных диапазона (если диапазоны ИНДЕКС вернет ссылкуВ открывшемся диалоговом окне 3 и строки
которая приводит к значение в массиве12 строку и столбец, повторения. В таком номера строки и А1:Е5 выражение «=ИНДЕКСАналогичный результат можно получить 3 ячейки ( значение из ячейкиLogist
Использование массива констант
: Попробовал с «интерсект» магазинов. Диапазонам данных ячеек не являются
на ячейку, и необходимо выбрать «Тип
ПОИСКПОЗ() + ИНДЕКС()
7: ошибке # н/д. подстановки, возвращается ошибка«отлично» в массиве записать случае помогают формулы столбца не самой (В2:Е5, 2, 3)»
используя функцию СМЕЩ() А21 А22А23А10: В оригинале уУчитывает вариант, если я дал именам,
смежными, например, при приведенная выше запись данных:» — «Список»Как видно значение 40Решение: # н/д.6 соответствующие функции «ПОИСКПОЗ», массива. Для их таблицы, а массива (без кавычек) и=СУММ(СМЕЩ(A2;;;4))), в Строку формул, т.е. из ячейки файла каждый лист
Ссылочная форма
даты будут повторяться. соответствующие их названиям, поиске в различных примет, например, следующий
и указать в имеет координаты ОтделИзмените аргументаЕсли вы считаете, что3 выдающие эти номера. использования следует выделить данных. Это достаточно нажать на «Ввод»,Теперь более сложный пример,
введите формулу =ИНДЕКС(A6:A9;0),
расположенной во второй это месяц такSub test() используя поле «Имя». таблицах). В простейшем вид: E2:E4 (если поле «Источник» диапазон №3 и Статья
тип_сопоставления данные не содержится4 Обратите внимание, что весь диапазон данных затруднительно сделать, когда то в ответ с областями. затем нажмите
строке диапазона. что дальше дробить
Dim Col As
Теперь диапазоны называются случае функция ИНДЕКС
выбрана команда «Манчестер ячеек: №7. При этом
1 или сортировка данных в электронной«хорошо» мы ищем выражение и использовать сочетание
речь идет о будет выдано значениеПусть имеется таблица продажCTRL+SHIFT+ENTERИНДЕКС по листам не Integer, Dt As Магазин1(B2:E5), Магазин2(B8:E11) и возвращает значение, хранящееся Ю.».Переходим в ячейку A13 функцией ИНДЕКС не по убыванию формат таблице, но не
excel2.ru>
Использование с оператором СУММ
Оператор ИНДЕКС можно использовать вместе с функцией СУММ, формула которой выглядит так:
.
Если применить функцию суммирования к нашей таблице, например, к столбцу с суммой, формула будет выглядет так: .
Мы можем слегка изменить формулу, добавив в нее оператор ИНДЕКС:
- В качестве первого аргумента функции СУММ оставляем координаты ячейки, которая является началом диапазона суммирования.
- Второй аргумент (крайняя нижняя ячейка диапазона) будем задавать с помощью оператора ИНДЕКС. Перейдя в режим редактирования формулы (двойным щелчком мыши по ячейке с формулой или просто кликнув по строке формул, предварительно выбрав нужную ячейку), приводим ее к следующему виду с учетом нашей таблицы:.Цифра 8 означает, что мы ограничиваем указанный диапазон между ячейками D2 и D9 позицией под номером 8. Мы можем задать любую цифру (больше или равно 0), не превышающую общее количество всех позиций в выбранном массиве.
- Нажав Enter мы получим результат в выбранной ячейке.
Пример использования функций ИНДЕКС и ПОИСКПОЗ
Рассмотрим интересный пример, который позволит понять прелесть функции ИНДЕКС и неоценимую помощь ПОИСКПОЗ. Имеем сводную таблицу, в которой ведется учет купленной продукции.
Наша цель: создать карточку заказа, где по номеру артикула можно будет видеть, что это за товар, какой клиент его приобрел, сколько было куплено и по какой общей стоимости. Сделать это поможет функция ИНДЕКС совместно с ПОИСКПОЗ.
Для начала создадим выпадающий список для поля АРТИКУЛ ТОВАРА, чтобы не вводить цифры с клавиатуры, а выбирать их. Для этого кликаем в соответствующую ячейку (у нас это F13), затем выбираем вкладку ДАННЫЕ – ПРОВЕРКА ДАННЫХ. В открывшемся окне в пункте ТИП ДАННЫХ выбираем СПИСОК. А в качестве источника выделяем столбец с артикулами, включая шапку. Так у нас получился выпадающий список артикулов, которые мы можем выбирать.
Теперь нужно сделать так, чтобы при выборе артикула автоматически выдавались значения в остальных четырех строках. Воспользуемся функцией ИНДЕКС. Записываем ее и параллельно изучаем синтаксис.
Массив. В данном случае это вся таблица заказов. Выделяем ее вместе с шапкой и фиксируем клавишей F4.
Номер строки. Если бы у нас требовалось вывести одно значение, мы бы написали какую-то конкретную цифру. Но раз нам нужно, чтобы результат менялся, воспользуемся функцией ПОИСКПОЗ. Она будет искать необходимую позицию каждый раз, когда мы будем менять артикул.
Записываем команду ПОИСКПОЗ и проставляем ее аргументы.
Искомое значение. В нашем случае это ячейка, в которой указывается артикул, т.е. F13. Фиксируем ее клавишей F4.
Просматриваемый массив. Т.к. мы ищем по артикулу, значит, выделяем столбец артикулов вместе с шапкой. Фиксируем F4.
Тип сопоставления. Excel предлагает три типа сопоставления: больше, меньше и точное совпадение. У нас конкретный артикул, поэтому выбираем точное совпадение. В программе оно значится как 0 (ноль). На этом аргументы ПОИСКПОЗ закончились.
Номер столбца. Опять же воспользуемся ПОИСКПОЗ. Искомым значением будет ячейка E14, где указано наименование параметра, который мы ищем (ТОВАР). Просматриваемый массив: шапка с наименованиями, потому что искать система будет по слову ТОВАР. Тип сопоставления: 0.
Синтаксис функции ИНДЕКС закончен. Как в итоге выглядит формула, видно на скриншоте выше. Видим, что артикул 3516 действительно у арахиса. Протянем формулу на остальные строки и проверим. Теперь, меняя артикул товара, мы будем видеть, кто его купил, сколько и почем.
Пример использования функции ИНДЕКС
Предположим у нас есть таблица данных с продуктами:
Например, мы хотим получить значение из таблицы на пересечении строки №2 и столбца №3 (критерий 1 в нашем примере).
В качестве массива выбираем диапазон ячеек A2:C5, задаем номер строки как ячейку F3 (строка №2) и номер столбца как ячейку F4 (столбец №3), в качестве результата получаем «Груши»:
Пример №1 использования функции ИНДЕКС
Также представим, что наша таблица состоит из областей и мы хотим получить значение из таблицы на пересечении строки №2 и столбца №1 из определенной области (критерий 2 в нашем примере).
В качестве ссылки выбираем 2 диапазона ячеек A2:C3 и A4:C5, задаем номер строки как ячейку F10 (строка №2), номер столбца как ячейку F11 (столбец №1) и номер области как ячейку F12 (область №1, т.е. диапазон A2:C3),в качестве результата получаем «Яблоки»:
Пример №2 использования функции ИНДЕКС
Надстрочный знак в Excel
25 Июн
Добрый день уважаемые читатели блога! Чемпионат идёт, мы болеем за наших, но вопросы продолжают поступать и сегодня мы поговорим о том, как можно записать надстрочный знак в Excel.
В прошлом уроке мы говорили о макросе удаления файлов.
Под надстрочным знаком подразумевается обозначение кубических ли квадратных метров, градусов Цельсия, степеней в математике. Примеров может быть множество. Вот только Excel в отличие от программы Word не умеет быстро и просто включать и отключать надстрочный и подстрочный знак.
Представьте себе, что у вас есть небольшая таблица — 5 строк. В ней нужно, чтобы обозначение кубических метров (3) встало над строкой.
Стандартным способом Excel считает:
- выделение символа «3» в каждой ячейке;
- открытие диалогового окна «Шрифт»;
- выбор нужного положения для символа (над строкой или под строкой);
- подтверждение.
Слишком долго и много действий, причём их нужно будет повторить для каждой ячейки! Если их будет больше, то, конечно, можно будет воспользоваться копированием формата ячеек, но это не вариант.
Пойдём по пути написания небольшого макроса, который позволит для выделенной ячйки перевести последний символ в надстрочное положение.
Как обычно:
- вкладка «Разработчик», блок кнопок «Код»;
- жмём «Visual Basic»;
- добавляем новый модуль Insert -> Module.
Далее вставим код макроса.
Sub Nadstr()
‘ Переводим последний символ в надстрочное положение
With ActiveCell.Characters(Start:=Len(Selection), Length:=1)
.Font.Superscript = True
End With
End Sub
Далее нажимаем на вкладке «Разработчик» кнопку «Макросы», жмём «Выполнить» и получаем вот такой результат. Без выделения определённых символов в ячейке.
Можно назначить этому макросу сочетание клавиш и использовать в дальнейшем! Надстрочный регистр применён!
Функция ИНДЕКС() в MS EXCEL
, т.е. пересчитывается каждыйИНДЕКС объем продаж. ВФункция ИНДЕКС() часто используется ИНДЕКС() возвращает значение02.05.12Счет строки 3, находящейся которое меньше или с функциями подстановки, функции поиска.
Синтаксис функции
=MATCH(40,B2:B10,-1) работает неправильно данное.
применять сочетание функций найдено, функция вернет таблице.
) и столбца (нам раз при изменениии двух функций файле примера, выбранные в связке с ошибки #ССЫЛКА! Например,3474
Город в том же равняется 1 и прежде чем применятьФункции ВПР и ГПРАргументЕсли функция
формула =ИНДЕКС(A2:A13;22) вернетЧелябинскДата выставления счета столбце (столбец B). составляет 0,946, а их к собственным вместе с функцийтип_сопоставленияПОИСКПОЗ а не функциюприблизительное совпадение ИНДЕКС и ПОИСКПОЗ
Значение из заданной строки диапазона
второй столбец).ИНДЕКС
можно легко реализовать выделены цветом с возвращает позицию (строку) ошибку, т.к. в04.05.12
Самая ранняя счет по7 затем возвращает значение данным, то некоторые индекс и ПОИСКПОЗ,описаныв синтаксисе присваиваетсяне находит искомое ВПР.
Значение из заданной строки и столбца таблицы
, а большинство людей с несколькими условиямиФункция ИНДЕКС предназначена для
же работает более двумерный поиск: помощью Условного форматирования. содержащую искомое значение. диапазоне3490 городу, с датой
Использование функции в формулах массива
=ГПР(«П»;A1:C4;3;ИСТИНА) из столбца C образцы данных. Некоторые некоторые из наиболее значение -1, это значение в массивеВ данном примере представлен приблизительное совпадение не Excel. выборки значений из тонко и запускаетЕсли таблица не одна,Бывает у вас такое: Это позволяет создать
А2:А13Челябинск3115Поиск буквы «П» в в той же пользователи Excel, такие полезных функций в означает, что порядок подстановки, возвращается ошибка небольшой список, в устраивает.Внимание! Для функции ИНДЕКС таблиц Excel по пересчет только при
а их несколько, смотришь на человека формулу, аналогичную функциитолько 12 строк.05.05.12Казань строке 1 и
строке. как с помощью Microsoft Excel. значений в B2: # н/д. котором искомое значениеЧтобы убедиться в том, номера строк и их координатам. Ее изменении своих аргументов, то функция
и думаешь «что ВПР().Пусть имеется одностолбцовый диапазон
350307.04.12
ПОИСКПОЗ() + ИНДЕКС()
возврат значения из100 функции ВПР иПримечание: B10 должен бытьЕсли вы считаете, что (Воронеж) не находится что использование приблизительного
столбцов определяют высоту особенно удобно использовать что ощутимо ускоряетИНДЕКС за @#$%)(*?» АФормула =ВПР(«яблоки»;A35:B38;2;0) аналогична формуле
А6:А9.Челябинск=»Казань = «&ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),1)& «, строки 3, находящейся=ВПР(0,7,A2:C10,3,ЛОЖЬ) ГПР; другие пользователи Функция мастер подстановок больше в порядке убывания данные не содержится в крайнем левом совпадения может иметь и ширину таблицы, при работе с расчет в тяжелыхможет извлечь данные
Ссылочная форма
потом при близком =ИНДЕКС(B35:B38;ПОИСКПОЗ(«яблоки»;A35:A38;0)) которая извлекаетВыведем значение из 2-й08.05.12
Дата выставления счета: в том жеИспользуя точное соответствие, функция предпочитают с помощью не доступен в формулы для работы. данных в электронной столбце. Поэтому мы серьезные последствия, предположим, указанной в ее
базами данных. Данная
книгах по сравнению из нужной строки знакомстве оказывается, что цену товара Яблоки строки диапазона, т.е.3151 » & ТЕКСТ(ИНДЕКС($A$2:$C$33,ПОИСКПОЗ(«Казань»,$B$2:$B$33,0),3),»m/d/yy») столбце. Так как
ищет в столбце функций индекс и Microsoft Excel. Но значения в таблице, но не не можем использовать что ищется цена первом аргументе. Они функция имеет несколько
со и столбца именно
он знает пять
из таблицы, размещенную значение Груши. Это
Нижний Новгород3137 «П» найти не
A значение 0,7. ПОИСКПОЗ вместе. ПопробуйтеВот пример того, как порядке возрастания, и, удалось найти его
функцию ВПР. Для детали с идентификатором никак не связаны аналогов, такие как:СМЕЩ заданной таблицы. В языков, прыгает с в диапазоне можно сделать с09.04.12Казань удалось, возвращается ближайшее Поскольку точного соответствия каждый из методов
excel2.ru>
Стратегический анализ расходов в Excel
Пример 2. Определить, сколько денег потратил бы покупатель в феврале, если бы купил 2 л молока и 4 кг яблок на основании данных, содержащихся в таблице к первому примеру.
Вид таблиц данных:
Для расчетов используем следующую формулу:
Функция СУММ возвращает сумму значений в ячейках, определенных функциями ИНДЕКС, умноженных на значения, содержащиеся в ячейках B12 и B13 (2 л, 4 кг) соответственно.
Результат вычислений:
Формула выглядит громоздкой, однако она является универсальной, поскольку позволяет вычислить суммарные затраты на покупку двух любых продуктов в любых количествах за любой из указанных месяцев.
Примеры использования функции ИНДЕКС в Excel
Существует два варианта данной функции, отличающиеся синтаксической записью:
- Форма массива – функция ИНДЕКС используется для возврата одного или нескольких значений элементов массива (константы массивов в Excel, обозначаемые фигурными скобками «{}») или диапазона ячеек. Если в качестве первого аргумента функции была передана константа массива, функция должна быть выполнена как формула массива (Ctrl+Shift+Enter).
- Ссылочная форма – функция ИНДЕКС используется для возврата ссылки на определенную аргументами ячейку или несколько ячеек из одного либо нескольких диапазонов ячеек. Если эти диапазоны не являются смежными, можно явно указать диапазон, в котором будет произведен поиск требуемой ячейки. Формулы, принимающие в качестве аргументов не ссылочные данные, будут интерпретировать возвращенный функцией ИНДЕКС результат в качестве значения, хранящегося в ячейке, а не ссылки на нее. Например, функция =ФАКТР(ИНДЕКС(A4:B7;6;2)) вернет факториал числа, которое содержится в ячейке B6. Если результат выполнения функции ИНДЕКС используется в качестве аргумента функции, принимающей данные ссылочного типа, он будет определен в качестве ссылки на ячейку. Например, функция =СТРОКА(ИНДЕКС(A4:B7;6;2)) вернет число 4, то есть номер строки, в которой содержится ячейка B6.
Динамическая выборка из массива значений ячеек
Пример 1. В таблице Excel указаны данные о средней стоимости некоторых продуктов в определенные месяцы года. Найти стоимость молока в мае с использованием функции ИНДЕКС.
Вид исходной таблицы данных:
Для нахождения стоимости молока в мае используем формулу:
Описание аргументов:
- B2:G8 – диапазон ячеек таблицы с числовыми значениями, в которых выполняется поиск;
- ПОИСКПОЗ(A10;A2:A8;0) – функция, возвращающая номер строки из диапазона A2:A8, в которой находится значение, содержащееся в ячейке A10 («Молоко, 1л»);
- ПОИСКПОЗ(B10;B1:G1;0) – функция, возвращающая номер столбца из диапазона B1:G1, в котором содержится значение, хранящееся в ячейке B10 («Май»).
Искомая ячейка находится в диапазоне B2:G8 на пересечении строки и столбца, найденных функциями ПОИСКПОЗ. В результате получим: