Как скопировать столбец на основе значения ячейки на другой лист?
Ссылки в Excel
Ссылки в Excel обычно используются для вычисления формул. Вы можете ссылаться на другую ячейку, а также на ячейку из другого рабочего листа или другой книги. С помощью гиперссылок можно открыть любую программу или рабочую книгу Excel. Именно об этом и пойдет речь в данной статье.
Абсолютная и относительная ссылка на ячейку в Excel
Как вы уже заметили, когда вы вставляете формулы в документ Excel, в строке формул указываются адреса ячеек, содержащих данные. По умолчанию вставляются относительные ссылки на ячейки.
Относительная ссылка позволяет изменять адреса ячеек по строкам и столбцам при копировании формулы. Другими словами, если вы копируете формулу из ячейки A3 в ячейку C3, новые адреса используются для вычисления суммы в ячейках C1 и C2.
Использование относительных ссылок полезно, если в документе нужно ввести несколько одинаковых формул, например, для заполнения таблицы.
Рассмотрим следующий пример. Таблицы на этой странице содержат название товара, его цену и количество проданных единиц. Вычислим общую сумму для каждого товара. Заполним формулу для ячейки D6: =B6*C6. Ссылки в формуле на ячейки, как видите, относительные.
Чтобы не писать формулу в каждой строке, выделите ячейку D6, щелкните курсором в правом нижнем углу ячейки и перетащите его по нужным ячейкам.
Формула копируется, и значения вычисляются. Если вы хотите проверить правильность формулы, вы можете выделить ячейку с результатом и в строке формул увидеть, какие ячейки были использованы для расчета. Можно также дважды щелкнуть по ячейке.
Абсолютная ссылка привязывает конкретную ячейку в строке и столбце для вычисления формулы. Таким образом, при копировании формулы ссылка на эту ячейку не изменяется.
В Excel, чтобы задать абсолютную ссылку на ячейку, необходимо поставить знак доллара перед именами столбцов и строк. Нажмите «F4» после установки курсора в строке формул после адреса нужной ячейки. В примере абсолютная ссылка на ячейку A1 теперь используется для вычисления суммы в ячейке A3.
Вычислим сумму для ячеек D1 и D2. Копируя формулу в ячейке A3 в ячейку D3, получим ячейку D3. Как видите, в результате получается 25 вместо 24. Как упоминалось ранее, ячейка $A$1 была указана в формуле как абсолютный адрес. Таким образом, при вычислении использовались не ячейки D1 и D2, а ячейки $A$1 и D2.
Рассмотрим пример следующей таблицы: есть название продукта и его себестоимость. Для определения цены продаваемого товара необходимо рассчитать НДС. НДС составляет 20%, и это значение записано в ячейке B9. Введите формулу расчета в ячейку C6.
Если мы скопируем формулу в другие ячейки, то не получим результата. Потому что для расчета будут использоваться ячейки B10 и B11, которые не заполнены значениями.
В этом случае вам понадобится абсолютная ссылка на ячейку $B$9, чтобы значение в этой ячейке всегда использовалось для вычисления формулы. Теперь вычисления верны.
Если вы установите курсор после адреса ячейки в строке формул и нажмете «F4» второй и третий раз, вы получите смешанную ссылку в Excel. В этом случае строка — A$1 или столбец — $A1 не могут измениться при копировании.
Ссылка на другой лист в Excel
Ссылка на другой рабочий лист Excel полезна, если в расчетах по формуле необходимо использовать значения из других листов Excel.
Ссылка на ячейку на другом листе в формуле будет выглядеть следующим образом: Sheet1!A1 — имя листа, восклицательный знак, адрес ячейки. Если в имени листа используются пробелы, оно должно быть заключено в одинарные кавычки: «Итоговые» — «Итоговые! A1.
Например, рассчитаем НДС стоимость товара. Таблица, в которой будет рассчитываться формула, находится на листе 1, значение НДС находится на листе под названием Все константы.
На листе «Все константы» нам понадобится значение, записанное в ячейке B1, чтобы вычислить формулу.
Введите формулу для расчета НДС в ячейку C6: установите «=», затем выделите ячейку B6 и создайте перекрестную ссылку на ячейку B1 из другого рабочего листа
Чтобы формула правильно вычислила значения других ячеек, сделайте ссылку на ячейку B1 абсолютным значением: $B$1, и распределите ее по всему столбцу.
Формула автоматически изменится, если вы измените имя листа Все константы на Все константы1111. Кроме того, если вы измените значение в ячейке B1 с 20% на 22% на листе Все константы, формула будет пересчитана.
Название другой книги Excel следует заключить в квадратные скобки, чтобы использовать его в формуле. Рассмотрим, как сделать ссылку в ячейке A1 в Book1 на ячейку A3 в References. Поставьте «=» в ячейку A1, затем напишите название книги с расширением, затем название листа в этой книге; в конце поставьте «!». и адрес ячейки.
Книга, к которой мы обращаемся, должна быть открытой.
Ссылка на файл или гиперссылка в Excel
В документах Excel иногда необходимо сделать ссылки на внешние файлы или на другие рабочие книги Excel. Использование гиперссылок поможет нам в этом.
Гиперссылку можно вставить в любую выбранную ячейку. Это может быть число, текст, вычисляемая формула или пустая ячейка. Выберите вкладку «Вставка», а затем нажмите кнопку «Гиперссылка».
Мы будем ссылаться на другой документ Excel. Выберите «файл, веб-страница» в поле «Ссылка на». Выберите нужный файл из выбранной папки на вашем компьютере. В поле «Текст» можно изменить надпись, которая будет отображаться в ячейке — это только в том случае, если изначально ячейка была пустой. Нажмите OK.
При щелчке на гиперссылке теперь откроется документ Excel с именем Список.
Как видите, ссылки в Excel могут быть нескольких видов: относительные, абсолютные и смешанные. В формуле можно сослаться на другую ячейку, на другой лист или на другую книгу. А с помощью гиперссылок, описанных в статье, можно открыть нужную программу или книгу Excel.
Работа с ячейками
К ячейкам Excel можно применять стандартные операции копирования, перемещения и удаления. При выполнении действий в Excel удобнее выполнять их над группой ячеек, а не отдельно над каждой. В этом подразделе мы рассмотрим, как выделять ячейки и основные приемы работы с ними.
Выделение клеток
Вы уже знаете, что рамка выделения должна быть помещена в ячейку, чтобы сделать ее активной. В Excel можно также создавать группы ячеек, или, как их еще называют, диапазоны ячеек.
Чтобы выделить прямоугольный диапазон ячеек, щелкните в левой верхней ячейке выделяемой области (указатель мыши должен быть стандартным белым крестиком Excel) и, удерживая кнопку мыши, перетащите рамку в правую нижнюю ячейку. Отпустите мышь, чтобы зафиксировать рамку (Рисунок 9, слева).
Чтобы активировать группу ячеек или областей, которые не являются смежными, удерживайте клавишу , выделяя нужные ячейки и области (Рисунок 9, справа).
Рис. 9. Выделение прямоугольного диапазона ячеек и несмежных элементов |
Чтобы выделить строку или столбец, просто наведите указатель мыши на заголовок, и когда он примет форму маленькой черной стрелки, нажмите кнопку мыши. Для выделения нескольких строк и столбцов перетащите мышь от заголовка первой строки до заголовка последней строки (рис. 10).
Рис. 10. Выделение строки и столбца |
Чтобы выделить все ячейки таблицы, нажмите кнопку с треугольником в левом верхнем углу рабочей области или нажмите комбинацию клавиш +A. Чтобы снять выделение, щелкните любую ячейку.
Диапазон имеет свой уникальный адрес, как и отдельная ячейка. Например, A5:B8 содержит адрес верхней левой и нижней правой ячеек, разделенных двоеточием. Если выбранная область является строкой или столбцом, адрес будет включать ссылки на первую и последнюю ячейки строки, разделенные двоеточием. Можно вычислять значения из диапазонов ячеек. В этом случае адрес диапазона будет включен в математическую формулу.
Перемещение и копирование ячеек
Способы перемещения и копирования ячеек в Excel многочисленны. Самый простой из них — перетаскивание.
Для перемещения выделите нужную ячейку или диапазон и подведите указатель мыши к границе рамки выделения. Когда она принимает форму
Рис. 11. Контекстное меню, открываемое при перетаскивании правой кнопкой мыши |
В контекстном меню можно использовать не только стандартные команды перемещения и вставки, но и команды выборочного копирования содержимого ячеек или их формата, а также специальные команды, выполняющие наряду с копированием и перемещением ячеек сдвиг (они доступны только для отдельных ячеек, строк и столбцов). Если обратиться к любой из команд, название которой начинается со слова «Shift», исходная ячейка (или диапазон) будет помещена или скопирована в указанную ячейку (или диапазон), при этом данные, содержащиеся в конечных ячейках, не исчезнут, а будут сдвинуты вправо или вниз (в зависимости от выбранной команды).
Используя буфер обмена, можно также копировать и перемещать ячейки. Выберите ячейку или диапазон, щелкните на ней правой кнопкой мыши и используйте команду Вырезать или Копировать в зависимости от задачи. Затем щелкните правой кнопкой мыши в ячейке вставки (для диапазона это должна быть верхняя левая ячейка) и используйте команду Вставить. Как только действие будет выполнено, справа внизу от вставленного фрагмента появится кнопка Параметры вставки. Если нажать на нее, откроется меню, в котором можно задать дополнительные параметры вставки. В конечных ячейках любые данные будут заменены без предупреждения.
Вы также можете использовать кнопку Вставить в группе Ячейки вкладки Главная для перемещения содержимого ячеек из буфера обмена в новое место. Щелкнув по нему, вы вставите ячейки из буфера обмена, сдвинув последние ячейки вправо или вниз.
Добавление клеток
Иногда возникает ситуация, когда необходимо добавить ячейки в таблицу для ввода дополнительных данных. В этом случае сделайте следующее.
1. выберите ячейку или область, которую необходимо заменить дополнительными ячейками.
2. В группе Ячейки на вкладке Главная нажмите стрелку кнопки Вставка и выберите Вставить ячейки.
3. В открывшемся окне (рис. Щелкните на опции 12 и укажите направление сдвига выделенных ячеек.
Рис. 12. Выбор способа добавления ячеек |
Чтобы добавить целую строку или столбец, выберите ячейку в строке, над которой вы хотите разместить новую строку (или в столбце, слева от которого вы хотите добавить новый столбец), щелкните стрелку кнопки Вставить в группе Ячейки на вкладке Главная и используйте команду Вставить строки на лист или вставить столбцы на лист.
Помутнение клеток
Удаление ненужных ячеек является обратной задачей, описанной выше, но также нередко встречается на практике. Щелкните ячейку или область, которую вы хотите удалить, и нажмите кнопку Удалить. Это удаляет ячейку или область и автоматически перемещает содержимое ячеек под ней вверх. Чтобы выбрать другое направление смещения, щелкните выделенные ячейки правой кнопкой мыши, используйте команду Удалить, выберите вариант смещения в появившемся окне и нажмите OK.
Чтобы удалить всю строку или столбец, щелкните правой кнопкой мыши заголовок и используйте команду Удалить из всплывающего меню.
Чистка клеток
Как мы говорили выше, просто выделите содержимое ячейки, чтобы удалить ее, и нажмите . То же самое можно сделать с диапазоном ячеек. Однако обратите внимание, что при использовании клавиши удаляются только данные, а форматирование ячеек и заданный числовой формат для этих ячеек остаются нетронутыми. Чтобы указать системе, что именно вы хотите удалить из ячеек — только содержимое, только формат или и то, и другое, — нажмите стрелку кнопки Очистить в группе Редактирование на вкладке Главная и активируйте нужную команду (Рисунок 13). Если вы выберете «Очистить все», будет удалено как содержимое ячейки, так и формат.
Рис. 13. Выбор варианта очистки ячеек |
Поскольку числа, набранные с точкой, воспринимаются Excel как даты, если вы ошибетесь со знаком препинания, то автоматически установите в ячейке формат даты, а позже, даже если вы правильно введете дробь, она будет преобразована в дату. Нажав кнопку Очистить, вы можете быстро избавиться от нежелательного формата даты.
Как cкопировать в excel?
На сегодняшний день Excel является популярной программой для составления различных отчетов и расчетов. Поэтому каждому необходимо знать основы работы с ней. Из этой статьи вы узнаете, как копировать и вставлять различные компоненты в Excel.
Копирование значения одной ячейки
Для того чтобы скопировать содержимое ячейки в Excel (текст, числа, формулу и т.д.) и вставить его в другую ячейку, установите на нее курсор, щелкнув по нему левой кнопкой мыши. Выбрав удобный метод для дальнейших манипуляций:
- копирование с помощью выпадающего меню мышки. Для того чтобы воспользоваться этой функцией кликните правой клавишей на ячейке и выберите пункт «Копировать». Затем установите курсор на ячейку, куда вы хотите перенести информацию, кликните по ней правой кнопкой мыши и выберите пункт «Вставить».
- копирование посредством мыши. Удерживая клавишу «Ctrl» кликните левой кнопкой мышки на выбранной ячейке: подведите курсор к ее краю, курсор изменит свою форму на стрелочку с плюсом. Продолжая удерживать «Ctrl» переведите курсор на ячейку, куда вы хотите скопировать информацию. Отпустите кнопку. Информация перемещена.
- копирование с использованием комбинаций символов. Установите курсор на ячейку, данные которой вам необходимо скопировать. Одновременно нажмите клавиши «Ctrl» и «С», данные ячейки будут скопированы. Левой кнопкой мыши выберите ячейку, куда бы вы хотели перенести данные и примените комбинацию клавиш «Ctrl» и «V».
Копирование значений нескольких ячеек
Чтобы скопировать формулы, текст и числа, расположенные в нескольких ячейках Excel, можно воспользоваться одним из приведенных выше вариантов. Разница лишь в том, как вы выбираете необходимую информацию. Давайте рассмотрим различные варианты:
- выделение информации небольшого количества смежных ячеек. Кликните левой кнопкой мыши на одной из угловых ячеек выбранного массива. Не отпуская кнопки, поведите курсор так, чтобы рамка выделения захватила все нужные ячейки.
- выделение информации значительного количества смежных ячеек. Левой кнопкой мыши выберите одну из угловых ячеек. Удерживая клавишу «Shift» кликните левой кнопкой по диагонально-противоположно расположенной от исходной угловой ячейке.
- выделение информации из несмежных ячеек. Удерживая клавишу «Ctrl», кликните левой кнопкой мыши поочерёдно по всем необходимым ячейкам.
- выделение строк и столбцов. Скопировать строки или столбцы в Excel можно воспользовавшись функцией их выделения. Для этого наведите курсор на букву или цифру, соответствующую необходимым столбцам/строкам и кликните по ним левой кнопкой мыши. Курсор при этом поменяет свою форму на жирную вертикальную или горизонтальную стрелки. Если необходимо выбрать несколько смежных областей, зажмите клавишу «Shift» и кликните на крайней ячейке, а если несмежных – удерживая «Ctrl» выбирайте курсором поочерёдно все необходимые ячейки.
Копирование всех ячеек листа
Для того чтобы скопировать в Excel весь лист, необходимо нажать клавишу «Выделить все», которая расположена между буквой «А» и цифрой «1». Затем установить курсор в выбранную для вставки область и с помощью комбинаций клавиш «Ctrl»+«V» или выпадающего меню вставить информацию. Также вы можете воспользоваться другим способом. Кликните правой кнопкой мышки на закладке листа (по умолчанию «Лист 1»), выберите пункт «Переместить/скопировать». В выпадающим меню установите галочку в графе «Создать копию», а в перечне листов выберите перед каким из них ее разместить.
Копирование таблицы Word в Excel
Копирование данных из таблицы Word в Excel требует выполнения следующих шагов: