Как найти значение в 3D-таблице в Excel?
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
Формулы подстановки Excel: ВПР, ИНДЕКС и ПОИСКПОЗ
Если вы ищете функции замены, Google показывает, что VRP гораздо более популярна, чем функция INDEX. Это понятно, потому что для того, чтобы придать функции INDEX ту же функциональность, что и VPR, необходимо использовать другую формулу, SEARCHPOPE. Для меня попытка освоить две новые функции одновременно всегда была сложной задачей. Однако они дают больше возможностей и гибкости при создании электронных таблиц. Но больше всего.
Функция ВПР()
Представьте, что у вас есть таблица, содержащая данные о ваших сотрудниках. Первый столбец содержит табельный номер сотрудника, остальные столбцы содержат другие данные (имя, отдел и т.д.). Вы можете вернуть конкретную информацию о конкретном сотруднике с помощью функции FFT, если вам известен номер его табеля. Формула: =ВРП(искать_значение; таблица; номер_столбца; [интервал_просмотра]). Вы говорите Excel: «Найдите строку в таблице, первая ячейка которой равна значению_поиска, и верните значение ячейки с порядковым номером столбца_номер. «.
Тем не менее, бывают случаи, когда необходимо вернуть номер табеля сотрудника, зная его имя. На этом изображении в ячейке A10 отображается имя сотрудника, а в ячейке B10 — номер табеля.
V RP не сможет получить данные, если ключевое поле находится справа от данных. Это не будет проблемой, если, конечно, номер_столбца можно установить равным -1. Обычно добавляют новый столбец A, копируют имена сотрудников в этот столбец, заполняют табели учета рабочего времени с помощью VPR, сохраняют их как значения и удаляют временный столбец A.
Функция ИНДЕКС()
Чтобы решить нашу проблему за один шаг, следует использовать формулы ИНДЕКС и ПОИСК. При таком подходе необходимо применить две функции, которые вы, вероятно, никогда раньше не использовали. Мы упростим задачу, решив ее в два шага.
Начнем с функции INDEX. Это кошмарное имя. Когда кто-то говорит «индекс», у меня в голове не возникает ассоциации, что делает эта функция. Он принимает три аргумента: =INDEX(массив; номер_строки; [номер_столбца]).
По сути, Excel проходит через массив данных и возвращает точку пересечения указанной строки и столбца. Как бы просто это ни звучало. В данном случае формула =INDEX($A$2:$C$6;4;2) возвращает значение, найденное в ячейке B5.
Для нашей задачи, чтобы вернуть номер табеля сотрудника, формула должна выглядеть следующим образом =INDEX($A$2:$A$6;?;1). Это звучит абсурдно, но если мы заменим знак вопроса на формулу SEARCH, то получим решение.
Функция ПОИСКПОЗ()
Синтаксис этой функции следующий: =Search_value ; search_array ; [match_type]).
Он сообщает Excel: «Найти искомое_значение в массиве данных и вернуть номер строки массива, в которой встречается это значение». Как следствие, формула для поиска имени сотрудника в ячейке A10 имеет вид =Найти_значение(A10; $B$2:$B$6; 0). Когда ячейка A10 содержит имя «Колин Фаррелл», SEARCH вернет 5-ю строку массива B2:B6.
Вот, в общем-то, и все. Функция ИНДЕКС ищет значение в определенной строке с помощью функции ПОИСКПОЗ. Заменив знак вопроса на формулу ПОИСКПОЗ, формула ИНДЕКС становится эквивалентом БПФ с возможностью поиска данных слева от ключевого столбца. Получается вот так:
Поначалу к этому было трудно привыкнуть. Было соблазнительно вставить еще один столбец и продолжать работать так, как всегда. Однако использование INDEX со временем вошло в привычку. В конечном итоге это оказалось быстрее и потребовало меньшего количества манипуляций. Итак, в следующий раз, когда вам захочется установить в ВПР отрицательный номер столбца, воспользуйтесь двумя странными функциями ИНДЕКС и ПОИСК, чтобы решить свою проблему.
ЛАБОРАТОРНАЯ РАБОТА № 2
Цель работы: Освоить работу с электронными таблицами Excel на примере вычисления значений функции при различных значениях аргумента. Освоить понятия «абсолютной» и «относительной» ссылки.
Задание
Создайте новый документ в программе Excel.
2. заполните колонку «Значение аргумента» заголовком.
3. Второй столбец содержит значения данной функции.
4. Откройте второй лист.
Заполните значения аргументов функции с двумя переменными в двух столбцах.
6 Вычислите значение функции двух переменных в третьей колонке.
7. Откройте третий лист.
8. Начиная со второй строки, заполните значения аргумента x в первом столбце и значения аргумента y в первой строке.
9. Необходимо вычислить значения функции двух переменных.
10. Переименуйте листы.
11 Документированных драгоценных камней.
Пример задания:
Форма волны f(x) может быть определена как: x 2 +x+3, где x изменяется от 0 до 5 с шагом 0,5.
F(x,y)=x 2 +y 2 -10, где x изменяется от 0 до 4 с шагом 0,5, а y изменяется от 0 до 4 с шагом 0,25
1. Чтобы выполнить задание 1, найдите строку «Программы» в меню «Пуск», вы увидите выпадающее меню:
Где вам необходимо выбрать строку .
После этого вы увидите окно, в котором уже открыт новый документ.
В случае, если в окне нет документа или уже открыт чужой, выберите «Файл», а затем «Создать». «:
Открывается новый документ
Как упоминалось ранее, пустой документ представляет собой таблицу с именованными столбцами и строками. Имена столбцов перечислены в алфавитном порядке, причем первый столбец называется Z, за ним следуют AA, AB, AC и т.д.
Примечание: Если имена ячеек установлены в R1C1, их можно изменить на латиницу с помощью ServicePreferences…, выбрать вкладку General и снять флажок «R1C1 link style» в Preferences.
Расположение окна идентично Word, за исключением строки формул:
Слева отображается адрес активной ячейки, справа вводятся формулы, начинающиеся с «=», и несколько кнопок:
, которая вызывает встроенные функции Excel и присутствует всегда;
, которая стирает формулу из строки формул;
– вычисляет формулу.
Примечание. Поскольку панели инструментов Стандартная и Форматирование подробно описаны в Лабораторной тетради, мы не будем работать с ними. Часть 1. Word. Необходимо лишь отметить, что форматирование можно применять до или после набора текста. Для этого нужно выйти из режима набора текста в ячейке, щелкнув мышью в любом другом месте листа, кроме ячейки, в которой вы сейчас набираете текст. После этого можно применить форматирование к ячейке.
В Excel есть несколько типов курсоров. Давайте изучим их все:
ê – текстовой курсор, позволяющий набирать текст в ячейки строку формул.
— Курсор мыши для выделения ячеек.
+ — курсор мыши, включающий функции копирования, появляется в правом нижнем углу выделенной (рабочей) ячейки (в виде маленького квадрата).
– курсор ячейки.
Ячейки можно перемещать курсором мыши.
и
– курсоры мыши, позволяющие расширять строки и столбцы. Появляются только в заголовке столбцов и нумерации строк.
И — курсоры мыши, позволяющие выделять целый столбец или строку.
2. теперь мы можем начать работу в Excel.
Заполните колонку значениями аргумента x, изменяющимися от 0 до 5 с шагом 0,5.
Вы можете сделать это несколькими способами:
Способ 1.В ячейка А1 запишем «x» и отформатируем его по центру. В ячейку А2 запишем 0. В ячейку А3 – 0,5. В ячейку А4 – 1 и т.д. до ячейки А12, в которую записывается 5.
Способ 2.В ячейку А1 запишем «х» и отформатируем его по центру. В ячейку А2 запишем 0. В ячейку А3– 0,5. Затем выделим ячейки А2 и А3, установим курсор мыши в нижний правый угол (он примет вид «+»), нажмем левую кнопку мыши и, удерживая ее, перемещаем до ячейки А12включительно. (Отметим, что справа от курсора появляется желтенький прямоугольник, в котором при движении мыши меняются цифры. Эти цифры указывают значение в ячейке, мимо которой движется указатель мыши.) Данный способ эффективен, если параметр изменяется с постоянным шагом.
Способ 3.В ячейку А1 запишем «х» и отформатируем его по центру. В ячейку А2 запишем 0. В ячейку А3 установим курсор и наберем формулу:
=А2+0,5
Нажмите Enter. Установите курсор ячейки на A3 и курсор мыши в правый нижний угол («+»), затем, удерживая левую кнопку мыши, прокрутите до A12.
В результате получим:
3. Вычислите значения заданной функции f(x)=x 2 +x+3.
В ячейку B1 введите текст «f(x)» и отцентрируйте его. В ячейке B2 введите формулу:
Т.е. вместо «x» пишем адрес ячейки, в которой находится соответствующий аргумент.
Нажмите клавишу расчета формулы.
Удерживая курсор мыши в правом нижнем углу (+), раскройте формулу до ячейки B12.
Результат получился следующий:
Как видите, курсор мыши стоит на ячейке В2, а в строке формул указаны адрес этой ячейки и формула, набранная в ней, так можно просмотреть все формулы в столбце В.
Вы можете заметить, что формулы отличаются только номером строки, в остальном они одинаковы.
Примечание: растягивание формулы вниз или вверх изменяет номер строки, а растягивание формулы вправо или влево изменяет букву столбца.
4. Еще одно различие между Word и Excel — редактор. Документы в Excel состоят из нескольких отдельных листов, которые служат самостоятельными документами, но могут быть связаны друг с другом. Вкладки рабочих листов расположены в нижней части окна Excel, чуть выше строки состояния:
Вычислите функцию двух переменных на листе 2. Для этого откройте второй лист (щелкнув левой кнопкой мыши на вкладке «Лист2»).
Приведите значения аргументов в колонках A и B. Помните, что функция с двумя аргументами для одного значения x может иметь множество различных значений y.
В ячейке A1 напишите «x» в центре. В ячейке B1 напишите «y» в центре. В ячейке A2 — 0. В ячейке B2 — 0. В ячейке A3 — 0. В ячейке B3 — 0,25.
Выберите ячейки с A2 по B3 и удерживайте левую кнопку мыши нажатой, пока вы тянетесь к строке 18. Вы получите:
Теперь мы можем вычислить второе значение для x. В ячейкуА19 вводим 0,5. В ячейке B19 — 0. В ЯЧЕЙКЕ A20 — 0,5. B20 — 0.25. Растягиваем ячейки A19-B20 черным крестиком (+) и получаем:
Поэтому заполняем значения с шагом 0,5 до значения 4 для каждого x. Таблица будет состоять из 154 строк.
Примечание. Вы можете увеличить или уменьшить таблицу вычислений, захватив правый нижний угол выделения и потянув вниз или вверх, пока ячейки не будут сняты с выделения, если вы растянули недостаточно или чрезмерно.
6. Для третьего столбца вычислите функцию f(x,y)=x 2 + y 2 -10. Для этого введите f(x,y) в ячейку C1. В ячейке C2 введите:
И вычисляет формулу.
Затем растяните формулу до правого нижнего угла, и вы получите
7. Теперь откройте Лист 3, щелкнув левой кнопкой мыши на вкладке «Лист3».
8 Давайте заполним значения аргументов для функций двух переменных, но теперь нам нужно только записать значения x в столбец, а значения y — в строку.
Ячейку А1 оставим пустой. В ячейку А2 запишем 0.
В А3 – 0,5. Теперь выделим ячейки А2и А3 и растянем за нижний правый угол до строки 10.
Заполним значения y. Для этого в ячейке B1 напишем 0. В C1 напишем 0,25. Протянув из правого нижнего угла ячейки B1, B2 и C1 в ячейку R1, выделяем ячейки B1 и C1. Получаем:
9. Заполним значения функции в ячейке B2:
Давайте рассчитаем это. Из-за наших относительных чисел, если мы растянем эту формулу, мы изменим значения Y в ссылках при растягивании влево, и мы изменим значения X в ссылках при растягивании вправо.
Ссылки на столбец A в строке 1 (сделайте абсолютную ссылку на столбец A) и строку A в строке 1 в ссылках для x должны быть зафиксированы. Для фиксации строк и столбцов в ссылках в Excel используется знак «$». Поэтому в нашей формуле мы должны записать x как $A2, а y как B$1. Получаем:
Теперь эту формулу можно растянуть. Обратите внимание, что его нельзя растянуть по диагонали; это делается в два этапа: сначала растяните его вниз и отпустите кнопку мыши, затем, не снимая выделения, переместите его обратно в правый нижний угол и растяните вправо. Результат
10. Теперь давайте переименуем листы Excel. Для этого установите курсор на вкладку «Лист1» и щелкните правой кнопкой мыши один раз, чтобы появилось контекстное меню, подобное этому:
Где выбираем «Переименовать» и пишем там «f (x)».
Повторим процедуру для второго и третьего листов, назвав их «f1(x,y)» и «f2(x,y)». Получаем:
11. Чтобы сохранить документ, выполните одно из следующих действий
— FileSave… В открывшемся окне в поле «Папка» выберите диск и папку, куда вы хотите сохранить файл. Введите имя сохраняемого документа в поле «Имя». Нажмите на кнопку «Сохранить».
Нажмите на кнопку «Стандарт» на панели инструментов и в появившемся окне выполните описанные выше шаги.
Как сделать таблицу в Excel
Microsoft Office Excel — это практически непревзойденная программа для тех, кто хочет отслеживать большие объемы данных, автоматизировать работу с электронными таблицами и работать с графикой. Программное обеспечение обладает огромным потенциалом, и чтобы разобраться во всех тонкостях, потребуется целое руководство. Но даже глупец может изучить основные функции, создать электронную таблицу и настроить Excel под свои нужды.
Как устроены ячейки
Прежде чем создавать электронную таблицу в Excel, давайте разберемся в основах. Ваше рабочее место — это большой стол, накрытый на стол. Он заполнен ячейками одинакового размера. Вертикальные цифры слева — это номера рядов. Горизонтальные буквы вверху — это названия колонок.
Для группировки, склеивания и разделения клеток существует несколько способов. Сначала необходимо научиться выбирать их. Нажав на букву или цифру, можно захватить сразу весь столбец или строку.
Можно выделить несколько групп ячеек сразу. Кликните по названию. Удерживая ЛКМ зажатой, тяните курсор в нужную сторону (подсказка — красная стрелочка на скриншотах сверху).
Существуют также простые комбинации клавиш, которые выделяют столбец (Ctrl+Пробел) или строку (Shift+Пробел).
Увеличение ширины вертикальных или горизонтальных групп ячеек может решить проблему.
Вот как это работает:
1. Установите курсор вдоль края ячейки и увеличьте ее.
Если вы ввели слишком длинное слово, дважды щелкните по границе поля, и Excel самостоятельно расширит его.
Найдите на панели инструментов кнопку «Перенос текста». Она подходит для вертикального растягивания ячейки.
Также можно упростить задачу, расширив все необходимые ячейки одновременно. Выберите нужную область и измените размер одного из полей по вертикали или горизонтали. При изменении размера области программа автоматически изменит ее высоту и ширину.
Если вы допустили ошибку, вы можете отменить последнее действие с помощью Ctrl+Z. Если вы хотите восстановить все размеры до значений по умолчанию, выполните следующие действия
Нажмите на Автоматическую регулировку высоты на панели инструментов форматирования. 2.
С шириной дело обстоит немного сложнее. В этом же подменю есть пункт «Ширина по умолчанию». Скопируйте это значение. Затем вставьте его в подраздел «Ширина колонки».
Добавление новой строки или столбца в любую часть таблицы также возможно в Excel. В зависимости от выбора они появятся слева или под выделенными ячейками. Для этого используйте комбинацию клавиш: «Ctrl», «Shift», «=». Нажав «Вставить», можно вставить строку или столбец.
Как начертить таблицу в Excel
В Excel можно создать таблицу несколькими способами.
Выделите область, в которой вы хотите работать. Затем вам понадобится значок «Лимиты» в главном меню Excel. Найдите во всплывающем меню строку «Все лимиты», после чего появится таблица.
В качестве альтернативы в разделе «Границы» можно выбрать «Сетка по границе изображения» и нарисовать таблицу таким же образом, удерживая нажатой кнопку LK.
Существует и другой способ добавления таблицы. Перейдите в раздел «Вставка». Нажмите на «Таблица». Откроется диалоговое окно. Здесь можно задать диапазон (левая точка, верхняя точка, правая точка и нижняя точка) и включить или отключить заголовки.
Как создать таблицу с формулами
Пошаговые инструкции по созданию таблицы Excel и добавлению в нее математической формулы:
1. Сначала назовите столбцы. Введите информацию в поля. Отформатируйте ячейки по высоте и ширине (при необходимости).
2) В верхней строке столбца «Стоимость» ставим знак равенства. Так Excel понимает, что ему нужно работать с математической формулой.
Сначала выделите первую ячейку, затем добавьте звездочку в формулу, затем выделите вторую.
4. После этого необходимо применить формулу к каждой ячейке в столбце «Стоимость». Установите курсор на верхнее поле, и на нем появится маленький крестик (внизу справа).
Нажмите здесь и перетащите ползунок вниз.
Это все, что нужно для создания таблицы Excel с автоматическими вычислениями.
Как оформить таблицу
Макет, структура и другие параметры таблицы изменяются с помощью раздела «Конструктор». (с правой стороны). Он активируется при выборе поля в таблице.
С помощью инструмента Экспресс-стили можно быстро выбрать дизайн и сразу же увидеть, как будет выглядеть таблица в предварительном просмотре.
На этой же вкладке в разделе «Параметры стиля таблицы» доступны более гибкие настройки макета. Здесь вы можете включить или отключить заголовки или итоги.
Подготовьте первый и последний столбцы в соответствии с особым форматом. Возможно, четные и нечетные стежки должны выглядеть по-разному.
Затем откройте фильтры, чтобы отсортировать информацию. Стрелка рядом с названием столбца покажет их. В этой области можно удалить четные и нечетные поля, оставив ячейки с совпадающим текстом или числами. Чтобы отобразить данные в стандартном виде, нажмите на кнопку «Убрать фильтр из столбца».
Пара полезных приемов
В Excel можно инвертировать таблицу. В частности, данные в заголовке и левом столбце должны быть инвертированы. Для этого:
1. Скопируйте таблицу. Используя комбинацию клавиш Ctrl+C, выделите все поля.
2. Нажмите ПКМ при наведении курсора на свободное место. В контекстном меню выберите «Специальная вставка».
Выберите «значения» в верхнем разделе.
4 Установите флажок рядом с «Transpose» (транспонировать).
Таблица будет перевёрнута.
Также можно сделать так, чтобы заголовок Excel не исчезал при прокрутке. Нажмите кнопку «Исправить области» в разделе «Вид» (на верхней панели). Выберите верхний ряд. Готово. При пролистывании большой таблицы столбцы не будут скремблироваться.