Найти и перенести данные в Excel.
Смотрите также — в сводном не может.4 столбец зеленые править формулы….:-(((( D1 я поставил выделила серым цветом делать нельзя??? должна для Вас, Спасибо!!!_Igor_61 Попробуйте. Сводные таблицы решений чем те что предполагается искать
на листе «январь»).Если мы оставим все в таблице точноеФункция «ПОИСКПОЗ» затираем исходные данныеГость суммыОй даже незнаю «xxxxxxx» на листе подразделения, которые нужногде ‘[книга1.xlsx]АУП’!$C$3:$AN$175 - давным-давно разработать наnovichok: swetik, откройте файл,
часто бывают полезными возможности, которые предоставляет в таблице;Получаем следующее: в ячейке как есть по совпадение записи изфункция «ИНДЕКС» в Excel новым массивом (или: ну а какВопрос: если строки как получше объяснить.. «август». Это для перенести в рабочие это таблица макроязыке 1С шаблон
: включите макросы и ;))) функция ВПР илитаблица – массив данных, C2 образовалась формула, умолчанию и просто ячейки А7.помогут из большой
сперва очищаем лист перенести подскажите ну добавлять (Строк может т.е. что в того, чтобы сводная листы книги 2.'[книга1.xlsx]АУП’!$B$3:$B$175 — диапазон этого отчета.Manyasha нажмите на листеУКД
ГПР. из которых подтягиваются которая отсылает нас нажмем ОК, то10 – это таблицы выбрать нужные от всего), в очень нуда, что быть огромное количество)в Книге 1, что таблица видела названия наименования затрат просто
должностей
Если служба IT
, почему-то не выводит «Сюда» на кнопку: pabchek, спасибо) ОбязательноУКД данные. Примечательно, таблица
на ячейку F2 таблица вставится полностью, номер столбца из данные и записать других файлах можно
с операторами мучаюсь табл.1 все формулы в книге 2 полей. Иначе, она поставила коды, в'[книга1.xlsx]АУП’!$C$3:$AN$3 — диапазон
отсутствует, Ваши руководители все как надо «Перенести» найду применение!)): Здравствуйте! Прошу помощи
с данными должна листа ЯНВАРЬ. Протянем со всеми ее диапазона таблицы, из их в других выгружать под данными,
не могу
полетят в табл.2? со временем будут просто не сможет рабочей таблице они
кодов затрат
должны заказать шаблон в таблице 2,Anatoliy Pychev, здравствуйте!swetik
в разбивке общей находиться правее исходной формулу вниз, чтобы параметрами. которого нужно взять
ячейках. Это может ну или сlight26Naivnaya появляться новые листы, сформироваться. Вместо этого тоже есть. т.е.Мотя отчета у «фирмочки»,по дате отображаются
Тоже думал про: Добрый день! Очень таблицы на несколько таблицы, иначе функций знать количество макаронПопробуем поэкспериментировать. В СПЕЦИАЛЬНОЙ информацию, которую мы быть таблица с начала листа -
excel-office.ru
Перенос данных из одной таблицы Excel в другую
: Макросами. Ждите когда: Да, спасибо большое. кот. будут соответствовать знака можно поставить текстовый вариант не: 1. Покажите реальный которая «окучивает» Вашу не все строчки массив, но умею нужна помощь. Как других по определенным ВПР не будет
каждой марки на ВСТАВКЕ выберем другой ищем. любыми данными (числа, зависит от задачи. макросописцы прочтут Вашу
Специальная вставка
Я понимаю что месяцу. любые другие названия особо принципиален как файл-экспорт из 1С: организацию. из Таблицы 1. только выбрать по
перенести данные из признакам. Требуется перенести работать; начало февраля. пункт, например, ФОРМУЛЫ.Получилось так. слова, т.д.) –6. сохраняем файлы. тему в моем случаеТ.е. когда сделаешь полей. я понимаю без скрытых строк,В противном случае
Manyasha условию и потом одной таблицы в
ВСЕ значения изномер столбца таблицы, изАналогично можно перенести данные Получили уже неформатированную
Теперь устанавливаем формулу в перечень сотрудников фирмы,ГостьHugo
слишком много тонкостей. Копию Листа вМаксим ЗеленскийVasilij_83 без структур (без Вам следует заказать:
все разом выгрузить, другую. При том вкладки БД с которой будут подтягиваться на все месяцы таблицу, но с
ячейку С7 (№ перечень товара с: Подскажите, как из
: Прочитали уже… Ждёмдело просто в Книге2 и назовешь: используйте для других: Добрый день! каких-либо Ваших изменений).
макрос на форуме.novichok и в выгрузке что строки одной признаком «рф» в
значения; и получить наглядный работающими формулами. телефона бухгалтерии). Формула его параметрами, телефонный одной книги перенести чего-нибудь более конкретного. том, что данные его не Явраль,
книг в такомЯ Вам предложу2. Составьте списокRustem, увеличьте диапазоны в
получается — все
Перенос данных на другой лист
таблицы могут не отдельную вкладку, такинтервальный просмотр – логический годовой отчет.Теперь вставим не формулы, такая. справочник,т.д. данные нужной строки, Желательно в файле. 2 книги создаются а Февраль, то
случае функцию СУММПРОИЗВ вот какой вариант. соответствий: Попробуйте такую формулу: формулах: полученные значения идут соответствовать строкам в же и с аргумент, определяющий точностьАналогично можно переносить данные
- а только ЗНАЧЕНИЯ
- =ИНДЕКС($A$2:$K$3;ПОИСКПОЗ($A$7;A2:A3;0);11)
- Есть способ, как
в другую книгу.light26 на 1 поставщика, формула все равно вместо СУММ, только Добавьте дополнительный расчет
названийdude200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ИНДЕКС(‘Таблица 1′!E$2:E$1000;НАИМЕНЬШИЙ(ЕСЛИ($H$2=’Таблица 1’!$F$2:$F$1000;СТРОКА($F$4:$F$1002)-3);СТРОКА(A1)));»») подряд, одно под другой таблице и другими признаками.
- или приблизительность значения из одного файла результатов их вычислений.Здесь изменили только перенести данные из с помощью «=ВПР(«Х»;…;…;…): а их у
- будет написана = она будет уже
- со сводной таблицой.в столбе «Наименование: листы месяцев лучшеrusanovava другим. А в соответственно сделать этоЗаранее огромное спасибо (0 или 1).
в другой. ДаннаяЧтобы новая таблица со в конце формулы таблицы Excel в это реально? ЕслиHugo меня 100, и Книга1;Лист1;Е19, а надо обычная, не массивная
Сводная таблица сведет показателя» листа «Расчет» называть 1407, 1408: Добрый день! Я,
Перенос данных в другой файл
этой теме задача просто копированием нельзя. за помощь!) книга в нашем значениями получила внешний номер столбца. Получилось таблицу Word. Смотрите
да, то подскажите, ну не хочет поэтому и встает чтоб было =Книга1;Лист2;Е19 (в остальном все все дубликаты и сrusanovava конечно, очень извиняюсь, немного другая -
А искать покитинРассмотрим пример на практике. примере так и вид аналогичный образцу так. статью «Как перенести как указывать таблицу посетитель регистрироваться, а такой вопрос относительноМожет еще так будет то же самое) Вам останется только
названиями: Rustem, доброе утро! что возможно «засоряю» значения вперемешку, при фильтру и копировать: ВПР, ИНДЕКС, или Имеем таблицу, в называется EXCEL. Создадим выделим ее иПо такому принципу можно таблицу из Excel и столбец например без этого выложить
хоть какой то понятней: из ЯнваряNaivnaya получить элементы этойв строке 2 Спасибо за Вашу Ваш форум повторами, несовпадении должны оставаться
exceltable.com
Перенос данных таблицы через функцию ВПР
не вариант если что то другое. которой прописываются партии еще одну и вставим ФОРМАТЫ с сделать больше ячеек в Word». Этот КНИГИ1 ЛИСТА1 файл можно только совместимости двух книг Книги1 данные должны: Здравствуйте, подскажи пожалуйста, сводной таблицы, что файла-экспорта.
помощь. Честно признаться, но очень нужна пустые строки. Если в таблице более Был бы файл
Синтаксис ВПР
заказанных товаров (она назовем ее ПРИМЕР. помощью специальной вставки. для найденной информации, способ удобен тем,TheArk через файлообменник, чего по каждому поставщику.
вставляться в Январь
- возможно ли технически очень легко делаетсяА также не
- с функцией суммпроиз Ваша помощь, а Вам не трудно, 150 позиций и ответ мог быть подсвечена зеленым). СправаПримечание. Создавать новые файлыТеперь попробуем выбрать пункт
- установить такие формулы что нужная информация: Добрый день, друзья.
- этот пльзователь, ИМХО, Иначе приходиться копировать Книги2 , из прописать формулу для
формулой «ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ». В
Как перемещать данные с помощью ВПР?
забудьте «накапать» руководству пока не работала времени на поиск поделитесь опытом - они могут различаться точнее прайс, где значатся Excel можно даже БЕЗ РАМКИ. Получили в бланке. появляется в специальных Подскажите как перенести делать не будет все данные из февраля в февраль того, чтоб данные
дальнейшем, Вам придется на своих IT, )). не понятен здесь подобного решения как в этом
друг от друга.УКД цены каждого товара в разных папках. полную таблицу, ноТеперь достаточно ввести ячейках и не значения из общейlight26
1 книги в и т.д. Т.е их одной Книги только лишь контролировать которые занимаются прикладной знак двойного минуса. уже нет. (если случае можно организовать Как можно это
: китин, упс… Я (подсвечен голубым). Нам Программа будет автоматически только без выделенных в одну ячейку нужно ее выискивать свободной таблицы, в
: другую, ну сами при копировании листов Excel -далее Книга
вновь появившиеся коды. частью программного обеспечения Если не трудно,
такая тема уже выгрузку? Заранее спасибо! осуществить? ж прикрепляла файл( нужно перенести данные
искать указанную книгу, границ.
название фирмы и в таблице по отдельные на другихHugo понимаете, очень, очень, формулы то не 1, автоматически переносилисьПример выкладываю. в Вашей организации объясните его назначение. есть, просто ткнитеЮрий МBema Попробую еще раз. по ценам из независимо от того,Полезный совет! Чтобы перенести вся нужная информация строке, т.д. закладках. К примеру, я так мыслю,
exceltable.com
Перенос значений из одной общей таблицы в другую по признаку (Формулы/Formulas)
очень много раз меняются…. в другую ТаблицуТак можете сделать — свой «хлеб»rusanovava носом!)). Задача в: swetik, в #5: swetik, добрый иpabchek правой таблицы в в какой папке
формат вместе с выберется из строки
Итак, у нас в общей сводной что ему нужно умноженных на 100Наверно я не смогу другой Книги -Далее
на одном листе они также должны: dude, спасибо за принципе проста: из
не Вам. А что: Сводная пойдет? При левую, чтобы подсчитать и на каком
размерами столбцов нужно
и появится в есть огромная таблица
таблицы много значений что-то вроде этого. поставщиков :-))) доходчиво объяснить :-( Книга 2
хоть сколько угодно отрабатывать! Вашу помощь. про таблицы, выгруженной изцитата правила говорят о
желании можно сделать стоимость каждой партии. диске компьютера она перед копированием выделить отдельных ячейках (в с множеством строк с признаком А, Только доработать нужноЯ вообще задумываюсь Или это нереальноСложность в том, сводных таблиц. Единственно,Viktorya R листы учту 1С необходимо заполнить- это полная
файле-примере?Понимаете, файл-пример и автообновляемый диапазон и
Вручную это делать находится. не диапазон исходной одном месте), не и столбцов. Нам мне бы хотелось немного. Или много над вопросом создания сделать… автоматически нужно переносить что в формуле: 1. реальный файл. Вашу формулу
рабочую таблицу. Пример
копия рабочий файл- это кнопочку для обновления)) долго, поэтому воспользуемся
Скопируем в книгу ПРИМЕР таблицы, а столбцы нужно двигать большую нужно выбрать конкретные увидеть все их
200?'200px':''+(this.scrollHeight+5)+'px');">Sub Перенос()
для этого делаДа и формулу не строку,столбец, а «ПОЛУЧИТЬ.ДАННЫЕ….» необходимо будет не могу показать, честно вообще не во вкладке. Проблемасообщения. Вы вообще две большие разницы.
сделал диапазон, перезалил функцией Вертикального Просмотра. таблицу с помощью
excelworld.ru
Перенос данных из одной таблицы в другую
целиком (в данном таблицу, т.д. данные из нескольких на другой закладке.’ хоть какой то в моем случае отдельные ячейки. указать номер сводной так как информация поняла ))).если поможете моя заключается в в курсе, чтоHugoУКДВ ячейку D3 нужно все той же случаи это диапазонМожно настроить таблицу ячеек.Например, таблица такая, Знаю есть вариант,
’ Перенос Макрос програмки, но как, не растянешь, иТ.е. ячейка Е19 таблицы. Метод очень сами понимаете не в ней разобраться,
том. что во-первых: такое цитата?: Да и с: pabchek, большое спасибо!) подтянуть цену гречки СПЕЦИАЛЬНОЙ ВСТАВКИ. И A:F). так, что при в таблице может привязать все к
’ к кому и
придется каждую формулу Книги 1 должна хорош тем, что
для всеобщего обозрения. буду признательна и исходная таблица каждыйЗапомните — кнопка тремя можно ВПРЭто макросы, я из правой таблицы. опять удалим значенияАналогично можно поэкспериментировать с определенных условиях будет
быть больше столбцов значени Если=»a» то’ ск-ко это стоит в каждой ячейке автоматически вставать в
в нем можно даже если удалю смогу использовать в раз разная (т.е. цитирования использовать, если сделать правильно понимаю?)) С Пишем =ВПР и
из трех столбцов. каждым пунктом СПЕЦИАЛЬНОЙ выделяться сразу вся и строк. Шапку писать значение еслиRange(«A1»).Select я незнаю…. А править… ячейку С11 Книги контролировать сводные цифры всю инфу. будет дальнейшей работе, поскольку разное кол-во столбцовне для ответа один допстолбец в ними практически не заполняем аргументы.
Проведем те же ВСТАВКИ, чтобы наглядно строка. Читайте об таблицы можно закрепить. не равно, то
Selection.Cut облегчить свою работуNaivnaya 2. и если что-то просто очень тяжелый
подобных отчетов у и строк) и! Вернитесь в своё источнике, правда или знакома, можно как-тоИскомым значением будет гречка действия, что и увидеть, как она этом в статье Читайте статью «Как писать нулю, затемSheets(«Да»).Select хочется :-): Наверно я что-тоячейка К19 Книги пойдет не так файл. меня масса. необходимые данные каждый сообщение и исправьте его нужно воткнуть
формулами обойтись? из ячейки B3. в предыдущем параграфе, работает. «Выделить всю строку закрепить строку в все это упорядочитьActiveSheet.PasteSerge_007
все таки неправильно 1 должна автоматически это всегда можно2. а чтов этом доке раз находятся в
это безобразие. левее, или использовать_Boroda_
planetaexcel.ru
Автоматический перенос данных из одной таблицы в другие (Формулы/Formulas)
Важно проставить именно но переходить уже
по условию в Excel и столбец» по признаку. Но
Columns(«A:A»).EntireColumn.AutoFit: Тогда зачем Вы думаю, то что вставать в ячейку
перепроверить. лист «код» этого
назвала так листы разных столбцах иvikttur «левый» ВПР, или: Ну вот, а номер ячейки, а будем не на
Перенос данных на другие
Excel».
здесь. хотелось бы безSheets(«Данные»).Select её усложняете такой я хочу в С12 Книги 2.vikttur не дает? для примера, а
строках, приходится менять
: Помощь скрыта до связку индекс+поискпоз.
я Вам макрос не слово «гречка», другой лист, а листы книги ExcelТаблица в Excel –В чистых ячейках листа, пустых строк. есть
Selection.Delete Shift:=xlUp безобразной организацией данных?! экселе не сделаешь,ячейка F19 Книги: , к Вашемуформула, предложенная Rustem в реале выгруженный
диапазон столбцов и устранения замечанияНо это будет полноценный пишу. Ну
чтобы потом можно на другую книгу. позволяет связывать несколько это сложный массив не в таблице, ли в экселе
Range(«B1»).SelectВедь все Ваши это наверно програмку
1 должна автоматически сведению! работает отлично без из 1с-ки документ строк, что неудобноnovichok
excelworld.ru
Перенос данных из одной таблицы в другую при разных условиях
НЕ ПЕРЕНОС! ладно, тогда не было протянуть формулуПолучили новую формулу, которая таблиц. Это удобно с множеством параметров. устанавливаем формулы для такая функция?Selection.ClearContents задачи можно легко надо чтоб она вставать в ячейкуСвои сообщения можно проблем, единственное приходится разбивается на несколько и времязатратно)). Во-вторых,: Добрый день!Anatoliy Pychev буду доделывать вниз и автоматически показывает, что ячейка тем, что при Он может состоять поиска данных. Например,Serge_007Range(«A1»).Select решить, если привести автоматически все значения D11 Книги 2. дополнять, не нужна менять в каждом десятков листов по та формула, которуюНикак не могу: Как идея циклЕсли это не получить остальные значения. ссылается на книгу замене какого-то значения из значений, текстовых название фирмы и
: Сбор информации сSelection.Cut их (данные) в подставляла из Книги2ячейка I19 Книги автоматная очередь из месяце диапазон строк подразделениям с их завела, работает, но понять , возможно в цикле. очень часто нужноТаблица – выделяем прайс
EXCEL. Причем видим, на одном листе, ячеек, формул и
номера телефонов главного нескольких листов. ИспользованиеSheets(«Нет»).Select порядок. в книгу 2 1 должна автоматически
Ваших сообщений.
и столбцов. названиями, (поэтому месяц цепляет только первое ли воспроизвести эту
В наружном цикле делать и листов без шапки. Т.е. что ячейка F2 меняются значения на быть отформатирован разными
бухгалтера и бухгалтерии. названий листов вActiveSheet.Paste
ГостьHugo вставать в ячейкуКогда и такСделала на одном тут не играет
требуемое значение, а задачу. бежишь по строкам не очень много, только сами наименования выглядит как $F$2,
всех остальных. При способами (ячейки могут Мы сделали такую
формулеColumns(«A:A»).EntireColumn.AutoFit
: у меня другой: Т.к. ячейки у H11 Книги 2.
понятно, к кому листе «участок N», роль). а потом их может бытьЕсть таблица заявок, таблицы получателя, а то встаньте в товаров и их т.е. она зафиксирована. создании годовых отчетов
иметь определенное выравнивание, таблицу.TheArkSheets(«Данные»).Select вопрос: Вас разбросаны вПоскажите, возможно ли такое??? обращаетесь и о скопировала в остальные. в другой файл несколько. (например, п. с их подробным во внутреннем по
ячейку А1, перейдите цены. Этот массив И если мы это незаменимая вещь. цвет, направление текста,В ячейке А7 будем: Спасибо, но мнеSelection.Delete Shift:=xlUpнеобходимо перенести данные из какой-то мере хаотично, В ручную трудно чем разговор, цитировать Теперь надо еще (рабочий) на листы 5.1.1. в таблице). описанием в строке строкам таблицы источника. на вкладку Данные мы зафиксируем клавишей хотим протянуть формулуРассмотрим, как это работает. специальные пометки и писать название фирмы, как раз требуетсяRange(«B1»).Select
36 таблиц в то прописывать адреса все это ежемесячно не нужно. на каждом листе с тем же Плиз, помогите доработать (в примере). Внутри второго цикла и нажмите кнопку F4, чтобы он на остальные марки Для начала переименуем т.п.). по которой нам обратное из общейSelection.ClearContents 1ну, все они придётся индивидуально и переводить. Может этоОбъединил/удалил, далее сами поменять ссылку на названием необходимо перенести формулу начинающему!!! будуЗаявки попадают в проверка на совпадение Фильтр. В табличке
не изменялся при макарон, сначала нужно листы Excel в
При копировании таблицы иногда нужно найти номера
таблицы рассортировать поEnd Sub
идентичные, единственно каждая в макросе.
нужно сделать сводную следите. название нужного участка. информацию. формулу вашу благодарна! )) хаотичном по датам,
данных по которым появятся стрелочки. В протягивании формулы. удалить значки доллара, месяцы. Затем с требуется перенести не телефонов главного бухгалтера закладкам, причем столбцовHugo
из 36 таблицДругое дело что таблицу??? Я вообщеViktorya R тут уже видимо разобрала. но исходяrusanovavaКак возможно сделать сравниваются строки, ну
столбце Признак нажимаетеНомер столбца – в чтобы снять фиксацию. помощью уже знакомой все ее элементы, и бухгалтерии. В с данными будет: Ну если примера имеет записи только в макросе можно
новичок и в: vikttur, к сведению нужен макрос. короче,
из того, что: прошу помочь неравнодушным….. так, чтобы после и перенос данных на эту стрелочку, нашем случае это
Теперь вы знаете, как нам СПЕЦИАЛЬНОЙ ВСТАВКИ а только некоторые. ячейках В7 и несколько больше чем данных не будет в определенных строках(ячейках) задать цикл по понятиях путаюсь….. приняла! ) учту.
заморочилась конкретно… )))) подразделений куча, нужно ))) может описала
ввода информации вПравда метод, так выбираете «РФ» (все цифра 2, потому грамотно переносить данные перенесем таблицу на Рассмотрим, как это С7 будут прописаны в примере
— то инеобходимо по всей видимости листам книг и
Спасибо.Vasilij_83, спасибо заМотя будет для каждого не совсем понятно. Таблицу 1, автоматически сразу без подготовки, остальное скроется), копируете что необходимые нам из таблиц в февраль и удалим можно сделать. эти номера (вSerge_007
макрос не на макросом перенести значения копирование значений заранее
Naivnaya Вашу помощь. сейчас: Реальный — в присвоить свое имя, расчетная формула на распределяла заявки по жутко медленный, но оставшееся и вставляете данные (цена) стоят рамках одного листа, значения из трехОчень удобно выполнять перенос этих ячейках мы: Странно, но
чем писать. из каждой из
прописанных в коде: А вот Книга посмотрю ))). плане структуры. и тогда все листе «расчет». как датам в отдельные если надо один в лист РФ во втором столбце с одного листа столбов: данных таблицы с напишем формулы).
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=(СУММ(ПСТР(ЯЧЕЙКА(«имяфайла»);ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;1)=’1′!A$1:A$7)*’1′!C$1:C$7)
Алгоритм может быть 36 таблиц в ячеек из одного 2Vasilij_83Цитаталист «код» этого будет работать (наверное просуммировать значения из таблицы? раз то можноС остальными листами выделенной таблицы (прайса). на другой, аНа начало месяца. помощью специальной вставки.
Устанавливаем формулу вне работает… такой — открываем
1ну идентичную, где листа в другой.Hugo: Надеюсь, что разберетесь.
не дает?Поскольку в ). Сейчас буду различных столбцов исходнойВозможно ли это? и подождать.
аналогичноИнтервальный просмотр – ставим
также с одногоПриход. Она позволяет выбрать
ячейке В7 (№Видимо пора на кодом все 3
все отобразится разом.Но в целом: Здравствуйте. Если Вы заметили, файле-экспорте строку с пробовать ))))) таблицы (лист «август»),СпасибО!И еще, значенияИли чисто формулами. 0, т.к. нам файла в другой.Расход. только те параметры, телефона гл. бухгалтера). покой файла, идём цикломесть ли соответствующая разработка? весь механизм практическойПросто вставить значения что единственный вопрос кодами структуры (1rusanovava удовлетворяющих одному условиюManyasha по которым идет Это формула массива нужны точные значения,
ВПР в Excel –Столбец «На конец месяца» которые нам необходимы Формулу можно простоStaniiislav по сводному снизуSerge_007 реализации задачи мне «приравниванием» не годится? остается только в строка) Вы заполняете: Доброе утро. Таковая (например значения, которые: сравнение должны быть
для ячейки А2 а не приблизительные. очень полезная функция, у нас задан при копировании. Рассмотрим написать словами, а: в смысле не вверх и по: Ну и зачем
planetaexcel.ru
автоматический перенос данных из Книги1 в другую Книг2 (перенос данных из одной таблицы Книги1 в другую таблицу Книг)
не совсем ясенТ.е. например для составлении сводной таблицы. в рукопашную, то служба имеется, но относятся к п.novichok уникальны в таблице любого листа. ПослеВидим, что из правой позволяющая подтягивать данные
формулой, поэтому при пример. можно вызвать эту работает? все вроде
результатам проверки ответа тогда его в — много тонкостей…»ячейка Е19 Книги Вернее умение работать
Ваш лист «код» загружать их «такими 5.1.1. расчетной таблицы)?, здравствуйте. А зачем
источника, т.к. всегда ввода формулы нужно таблицы в левую из одной таблицы
удалении значений изИмеем таблицу с показателями функцию на закладке работает
переносим текущую строку ЭТОЙ теме задавать?!Может быть лучше 1 должна автоматически с источником данных не дает никакой мелочами» (как быМотя
так много таблиц,
будут переноситься только нажать Контрл Шифт подтянулась цена гречки.
в другую по предыдущих столбцов, он
по наличию макарон «Формулы» в разделе
TheArk
в первую пустуюЧитайте правила (особенно сделать так - вставать в ячейку сводной таблицы. Далее
информации для макроса. мне они сказали: И это нужно представляете сколько их
первое или последнее Ентер вместо обычного
Протягиваем формулу вниз и заданным критериям. Это
автоматически обнуляется. определенных марок на «Ссылки и массивы».: Если Вас не ячейку первого столбца п.4.) и создавайте наладили этими формулами С11 Книги 2″ останется вставить формулуViktorya R) не хочу, делать каждый месяц?! будет через пару найденное значение
Ентер и растянуть визуально проверяем некоторые достаточно «умная» команда,Перенесем данные по остатку складе магазина. Наглядно В функции «ИНДЕКС» затруднит, можно эту соотв. файла. свою.
один лист. При делаем так: «ПОЛУЧИТЬ.ДАННЫЕ…» в ячейку: могу отправить в проще самой применитьДа и еще месяцев (по однойПро оптимизацию этого формулу вниз и
товары, чтобы понять, потому что принцип макарон каждой марки видно, сколько килограмм выбираем функцию «массив; формулу в мойВ конце результатыГость появлении нового месяцав C11 книги2
E12, связать ее личку формулы для облегчения к нужному часу,
таблице на день)? метода: 1- при вбок на сколько что все сделали ее работы складывается с января на
было в начале номер_строки;номер_столбца». файл вставить, так сохраняем.: Добрый времени суток, скопировали этот лист, вводим «=», затем с необходимыми условиямисопоставление наименований затруднено своего труда, поскольку т.к речь идет
Предлагаю 2 варианта: совпадении значений и нужно. Но без правильно. из нескольких действий: февраль. Это делается месяца, сколько докуплено
Итак, формула такая. =ИНДЕКС($A$2:$K$3;ПОИСКПОЗ($A$7;A2:A3;0);10) будет проще понятьИли, если форматы/заливка у меня такой затем через Ctrl+H переходим на книгу1, и протянуть по еще тем, что
как уже писала, о зарплате1. Сводная - переносе данных, выход фанатизма, а то
Скачать пример переноса таблицы сканирование выбранного массива, буквально в пару и продано, аПояснение формулы. что к чему. не нужны, а вопрос: заменили в формулах помечаем Е19, Enter. остальным ячейкам, исключая
в другом месяце таких отчетов сРАБОЧИХ
на листе 1. из внутреннего цикла; будет тормозить через ВПР выбор нужной ячейки
нажатий. также остаток на
$A$2:$K$3 – этоSergo99
данных много, тоесть три книги
ссылку на прежнийДля других ячеек
итоговые строки. В может появится абсолютно постоянно меняющимися условиями!2. Формульный на
2-если списки отсортировать,=ЕСЛИОШИБКА(ИНДЕКС(БД!A$1:A$99;НАИМЕНЬШИЙ(ЕСЛИ(БД!$D$2:$D$99=ПСТР(ЯЧЕЙКА(«имяфайла»;A1);ПОИСК(«]»;ЯЧЕЙКА(«имяфайла»;A1))+1;99);СТРОКА(БД!A$2:A$99));СТРОКА(A1)));»»)Вот так, с помощью и перенос данныхНа листе ФЕВРАЛЬ ставим
конец месяца. Два диапазон нашей таблицы,: Добрый времени суток! можно сделать быстро1.Общая в ней лист ссылкой на аналогично. Сохраняем файл. дальнейшем, при изменении новый вид начислений, и форматами куча.Умереть — не встать! листе Таблица 2 то можно будетУКД элементарных действий можно из нее. курсор в ячейку, важных столбца выделены в котором нужно
Помогите в решении на массивах: находяться все данные новый лист(месяц).P.S. Пример на структуры таблицы 1С который нужно будет Предыдущий работник делалИнтересно, а динамические (на примере 1-й
не начинать внутренний: _Boroda_, pabchek, огромное подставлять значения изВесь процесс просмотра и
показывающую количество макарон разными цветами. Остаток искать данные (без задачи! Требуется, чтобы1. открываем все
2.Положительный ответNaivnaya планете
останется слегка подкорректировать либо добавить как вообще все это показатели прироста ретивые таблице, выделенной серым цикл сначала; 3- спасибо всем неравнодушным
одной таблицы в выборки данных происходит марки А на на конец месяца шапки таблицы). из Таблицы 1,
файлы
3.Отрицательный ответ: ТОГДА МОЖЕТ ВОТNaivnaya только сводную таблицу.
новый в рабочую ВРУЧНУЮ… начальники-экономисты с Вас
цветом): меняете дату, если копировать значения за отклик! другую. Важно помнить,
за доли секунды,
начало месяца. Можно рассчитан по элементарной
$A$7 – это
данные автоматически переносились
2. из сводногоМне надо формула ТАКОЙ ВОПРОСИК?????: Спасибо большое, но Итоговая сводная таблица таблицу либо прибавитьтак что, как тоже требуют?! все остальное пересчитывается в массивы передpabchek
что функция Вертикального поэтому результат мы посмотреть на рисунок
формуле. адрес ячейки, куда в Таблицу 2, берём все данные при которой приМожно ли на этом
в одной папке останется в обычном к уже имеющемуся. верно вы подметили:ЦитатаУмереть
В Вашей организации200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ИНДЕКС(‘Таблица 1′!E$2:E$20;НАИМЕНЬШИЙ(ЕСЛИ($H$2=’Таблица 1’!$F$2:$F$20;СТРОКА($F$4:$F$22)-3);СТРОКА(A1)));»») обработкой, то метод: Нет, это не
Просмотра работает только получаем моментально. выше – этоПопробуем воспользоваться командой СПЕЦИАЛЬНАЯ будем писать название но без промежуточных в массив положительном ответе все же листе в неудобно. Да к
виде. Или, если поэтому я сделала — не встать!=СУММ(tabl*(dolz=E$4)*(kod=$A11)) есть служба IT,Все формулы массивные, получается просто улетный. макросы. На листе если таблица, из
ВПР расшифровывается как вертикальный
будет ячейка D3.
ВСТАВКА и скопировать
фирмы, по которой
пустых строк между
3. создаём 3
строка переноситься во
конце или внизу
тому же мне
даже будут изменения
этот вспом. лист
эта формула работает
или Вашу 1С
вводятся сочетанием ctrl+shift+enter.
Таблицы с более
"БД" выделяете свой
которой подтягиваются данные,
просмотр. То есть
Ставим в этой ячейке
все данные.
ищем информацию.
данными в Таблице
массива такого же
вторую книгу, при
таблицы сделать сводную нужно делать это в итоговой таблице, с кодами, который только в пределах «окучивает» приходящий по
Если столбцы расположить чем 10000 записей диапазон находится справа. В команда переносит данные знак РАВНО.Сначала мы выделяем имеющуюсяA2:A3 – это 1. размера отрицательном в 3,
таблицу из данных каждый месяц, а
то зная эту периодически обновляю одной книги. а вызову специалист из в одинаковом порядке,
каждая обрабатываются за=A1:D12
противном случае, нужно из одного столбцаПереходим на лист ЯНВАРЬ
таблицу, правой кнопкой диапазон столбца, в_Boroda_
4. перебираем массив при чем в1 столбец красные если лист копировать методику, не сложноМотя
если ссылаюсь на «фирмочки»? то формулу можно несколько секундЗатем на вкладке переместить ее или в другой. Для и кликаем на вызываем меню и котором написано название: — Прочитайте Правила
из сводного и
1 книги что суммы в Книге 1, внести изменения.: В макросе это другую без присвоенияЕсли есть IT, растягивать и поswetik «Вставка» нажимаете левую воспользоваться командой ИНДЕКС
excelworld.ru
Перенести значения по признаку из одной таблицы в другую.
работы со строками ячейку, показывающую количество жмем КОПИРОВАТЬ. этой фирмы (у форума копируем данные по б ничего не2 столбец желтые и в КнигеЕще надо помнить, можно легко учесть. имен диапазонам, то за что же столбцам.: Я даже не крайнюю кнопку «Сводная и ПОИСКПОЗ. Овладев существует горизонтальный просмотр макарон марки АВ свободной ячейке снова нас – это- Создайте свою трём массивам (для оставалось? кто может суммы
2, то формулы что для составленияViktorya R получаю вот это: они получают зРяплату?!
novichok знаю и не таблица», затем «ОК». этими двумя функциями – ГПР. на конец месяца вызываем меню правой первый столбец А). тему согласно п.5q
каждого свой счётчик что подсказать
3 столбец синие
не меняются и
сводной таблицы в: Книга 1 -
={СУММ(‘[книга1.xlsx]АУП’!$C$3:$AN$175*(‘[книга1.xlsx]АУП’!$B$3:$B$175=E$4)*(‘[книга1.xlsx]АУП’!$C$3:$AN$3=$A11))} , неПоскольку документ чрезвычайно: понимаю как это
Формируется новый лист вы сможете намногоАргументы функции следующие: (в нашем случае кнопкой и нажимаем0 (ноль) – Правил форума
строк)Hugo суммы каждый месяц придется диапазоне A1 : исходный вариант 1с. работает, видимо так важен, служба ITManyasha делать. со сводной таблицей.
больше реализовать сложныхискомое значение – то, это ячейка F2
СПЕЦИАЛЬНАЯ ВСТАВКА. это значит, искатьЭта тема закрыта
5. выгружаем массивы
excelworld.ru
: Формула ничего ПЕРЕНЕСТИ
Среди пользователей, создающих электронные таблицы, есть те, которые предпочитают онлайн-сервис от Google, а другие работают в Microsoft Excel. Поэтому иногда возникает потребность перенести данные из веб-сервиса непосредственно в программу.
Сделать это можно тремя разными методами.
Способ 1: Скачивание таблицы в формате XLSX
Если вы еще не знаете, то Google Таблицы поддерживают скачивание созданного документа в одном из шести форматов, среди которых есть и XLSX – фирменный формат Microsoft Excel. У этого способа есть свой минус, поскольку вы не сможете путем нажатия одной кнопки обновлять данные и просматривать, какие изменения были внесены онлайн. Однако если это и не нужно, скачивание будет самым простым и быстрым решением.
-
Откройте необходимую таблицу через любой удобный браузер с того аккаунта, который имеет доступ к просмотру. Вызовите меню «Файл», наведите курсор на «Скачать» и выберите вариант «Microsoft Excel (XLSX)».
-
Дождитесь окончания загрузки и откройте документ через программу.
-
Обязательно разрешите редактирование, поскольку изначально файл будет открыт в режиме защищенного просмотра.
-
Теперь все инструменты Excel станут активными, и вы сможете вносить необходимые изменения на листе.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Импорт запроса
Теперь предлагаю рассмотреть более сложные, но прогрессивные методы, позволяющие оперативно отслеживать вносимые изменения в Google Таблицах и работать с актуальными данными в Excel. Этот вариант подразумевает открытие доступа по ссылке к документу с последующим импортом таблицы в Excel, что выглядит следующим образом:
-
Попросите владельца документа выполнить следующие действия или сделайте это самостоятельно. Если вы уже получили ссылку доступа, пропустите этап настройки и переходите сразу к Excel. В противном случае в документе нажмите на «Настройка доступа».
-
В появившемся окне щелкните по ссылке «Разрешить доступ всем, у кого есть ссылка».
-
Скопируйте полученную ссылку. Уровень доступа при этом не имеет значения, поэтому можете оставить стандартное значение – «Читатель».
-
Откройте пустой лист в Excel, перейдите на вкладку «Данные», разверните меню «Создать запрос», выберите «Из других источников» и щелкните по варианту «Из Интернета».
-
Вставьте ссылку в появившемся окне.
-
Суть изменения заключается только в исправлении последней части на export?format=xlsx вместо edit?usp=sharing.
-
После этого нажмите «ОК» и дождитесь появления нового окна. В нем выберите импорт нескольких листов или укажите конкретный.
-
Через средство предпросмотра убедитесь в том, что выбрали правильный лист, после чего подтвердите его загрузку.
-
Импорт прошел успешно, хоть и форматирование может немного отличаться от оригинального.
-
Для проверки изменений на вкладке «Данные» используйте кнопку «Обновить все».
-
Как видно, кто-то внес изменения в Google Таблицах, и они успешно подгрузились в Excel без необходимости снова импортировать всю таблицу.
-
Для настройки времени автоматического обновления в меню «Обновить все» нажмите на «Свойства подключения».
-
Активируйте «Обновлять каждые» и укажите желаемое количество минут.
Крайне редко стиль ссылок для доступа меняется, что связано с выпускаемыми Google обновлениями. Случается это действительно очень редко, но если вы столкнулись с тем, что таблица в один момент перестала загружаться, проверьте еще раз ссылку. Если же к листу прекратить доступ по ссылке, загрузка данных в Excel тоже не выполнится.
Способ 3: Импорт файла CSV
Предлагаю обратить внимание на этот вариант, если с реализацией предыдущего возникли какие-то проблемы. У импорта файла CSV есть свои недостатки, поскольку весь документ в Google Таблицах придется сделать публичным. Если для вас это не имеет значения, приступайте к выполнению инструкции.
-
В Google Таблицах откройте меню «Файл», наведите курсор на «Открыть доступ» и щелкните по варианту «Опубликовать в интернете».
-
Решите, будет ли это публикация всего документа или только одного листа.
-
Из следующего меню выберите вариант «Файл CSV».
-
Активируйте автоматическую публикацию после внесения изменений.
-
По завершении нажмите кнопку «Начать публикацию».
-
Скопируйте полученную ссылку и переходите в Excel.
-
На вкладке «Данные» выберите вариант создания запроса «Из файла» и «Из CSV».
-
Вместо имени файла в новом окне вставьте полученную ссылку и нажмите на «Открыть».
-
Загрузка данных займет пару минут, после чего появится таблица, но вместо всех надписей будут «кракозябры». Для исправления разверните список «Источник файла» и выберите «Юникод (UTF-8)».
-
Если вся информация отображается корректно, подтвердите загрузку и начните работать с таблицей.
Обновление данных осуществляется точно так же, как это было показано в предыдущей инструкции, поэтому можете вернуться к ее последним шагам, чтобы получить соответствующую информацию по теме.
Принцип работы двух последних способов практически не отличается, разница лишь в методе импорта данных. При этом в третьем способе проблем после обновления ссылок не замечено, но есть и минус, связанный с публикацией, о котором уже шла речь выше. Поэтому взвесьте все за и против и выберите подходящий для себя вариант переноса листов из Google Таблиц в Excel.
Содержание
- Выгрузка информации из 1C в Excel
- Способ 1: копирование содержимого ячейки
- Способ 2: вставка списка в существующую книгу Excel
- Способ 3: создание новой книги Excel со списком
- Способ 4: копирование диапазона из списка 1С в Excel
- Способ 5: Сохранение документов в формате Excel
- Вопросы и ответы
Не секрет, что среди офисных работников, в частности тех, которые заняты в расчетной и финансовой сфере, особенно популярны программы Excel и 1С. Поэтому довольно часто приходится производить обмен данными между этими приложениями. Но, к сожалению, далеко не все пользователи знают, как быстро это сделать. Давайте выясним, как выгрузить данные из 1С в документ Excel.
Выгрузка информации из 1C в Excel
Если загрузка данных из Excel в 1С – это довольно сложная процедура, автоматизировать которую можно только с помощью сторонних решений, то обратный процесс, а именно выгрузка из 1С в Эксель – это сравнительно простой набор действий. Его можно легко выполнить с помощью встроенных инструментов вышеуказанных программ, причем сделать это можно несколькими способами, в зависимости от того, что именно пользователю нужно перенести. Рассмотрим, как это выполнить на конкретных примерах в 1С версии 8.3.
Способ 1: копирование содержимого ячейки
Одна единица данных содержится в ячейке 1С. Её можно перенести в Эксель обычным методом копирования.
- Выделяем ячейку в 1С, содержимое которой нужно скопировать. Кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт «Копировать». Можно воспользоваться также универсальным способом, который действует в большинстве программ, работающих на ОС Windows: просто выделяем содержимое ячейки и набираем комбинацию клавиш на клавиатуре Ctrl+C.
- Открываем чистый лист Excel или документ, куда нужно вставить содержимое. Кликаем правой кнопкой мыши и в появившемся контекстном меню в параметрах вставки выбираем пункт «Сохранить только текст», который изображен в форме пиктограммы в виде большой буквы «А».
Вместо этого действия можно после выделения ячейки, находясь во вкладке «Главная», щелкнуть по значку «Вставить», который расположен на ленте в блоке «Буфер обмена».
Также можно воспользоваться универсальным способом и набрать на клавиатуре сочетание клавиш Ctrl+V после того, как ячейка выделена.
Содержимое ячейки 1С будет вставлено в Excel.
Способ 2: вставка списка в существующую книгу Excel
Но вышеуказанный способ подойдет лишь в том случае, если нужно перенести данные из одной ячейки. Когда же нужно совершить перенос целого списка, то следует воспользоваться другим способом, ведь копирование по одному элементу отберет очень много времени.
- Открываем любой список, журнал или справочник в 1С. Кликаем на кнопку «Все действия», которая должна располагаться вверху от обрабатываемого массива данных. Запускается меню. Выбираем в нем пункт «Вывести список».
- Открывается небольшое окошко вывода списка. Тут можно произвести некоторые настройки.
Поле «Выводить в» имеет два значения:
- Табличный документ;
- Текстовый документ.
По умолчанию установлен первый вариант. Для переноса данных в Эксель он как раз и подходит, так что тут мы ничего не меняем.
В блоке «Выводить колонки» можно указать, какие колонки из списка вы хотите перевести в Excel. Если вы собираетесь производить перенос всех данных, то эту настройку тоже не трогаем. Если же вы хотите произвести конвертацию без какого-то столбца или нескольких столбцов, то снимаем галочку с соответствующих элементов.
После того, как настройки завершены, жмем на кнопку «OK».
- Затем на экран выводится список в табличном виде. Если вы хотите перенести его в готовый файл Excel, то просто выделите в нем все данные курсором с зажатой левой кнопкой мыши, потом кликните по выделению правой кнопкой мышки и в открывшемся меню выберите пункт «Копировать». Можно так же, как и в предыдущем способе использовать сочетание горячих клавиш Ctrl+С.
- Открываем лист Microsoft Excel и выделяем верхнюю левую ячейку диапазона, в который будут вставляться данные. Затем жмем на кнопку «Вставить» на ленте во вкладке «Главная» или набираем сочетание клавиш Ctrl+V.
Список вставлен в документ.
Способ 3: создание новой книги Excel со списком
Также список из программы 1С можно сразу вывести в новый файл Эксель.
- Выполняем все те шаги, которые были указаны в предыдущем способе до формирования списка в 1С в табличном варианте включительно. После этого жмем на кнопку вызова меню, которая расположена в верхней части окна в виде треугольника, вписанного в оранжевый круг. В запустившемся меню последовательно переходим по пунктам «Файл» и «Сохранить как…».
Ещё проще сделать переход, нажав на кнопку «Сохранить», которая имеет вид дискеты и расположена в блоке инструментов 1С в самом верху окна. Но такая возможность доступна только пользователям, которые применяют программу версии 8.3. В ранних версиях можно использовать только предыдущий вариант.
Также в любых версиях программы для запуска окна сохранения можно нажать комбинацию клавиш Ctrl+S.
- Запускается окно сохранение файла. Переходим в ту директорию, в которой планируем сохранить книгу, если место расположения по умолчанию не устраивает. В поле «Тип файла» по умолчанию указано значение «Табличный документ (*.mxl)». Нам это не подходит, поэтому из выпадающего списка выбираем пункт «Лист Excel (*.xls)» или «Лист Excel 2007 — … (*.xlsx)». Также при желании можно выбрать совсем старые форматы – «Лист Excel 95» или «Лист Excel 97». После того, как настройки сохранения произведены, жмем на кнопку «Сохранить».
Весь список будет сохранен отдельной книгой.
Способ 4: копирование диапазона из списка 1С в Excel
Бывают случаи, когда нужно перенести не весь список, а только отдельные строки или диапазон данных. Этот вариант тоже вполне воплотим с помощью встроенных инструментов.
- Выделяем строки или диапазон данных в списке. Для этого зажимаем кнопку Shift и кликаем левой кнопкой мыши по тем строкам, которые нужно перенести. Жмем на кнопку «Все действия». В появившемся меню выбираем пункт «Вывести список…».
- Запускается окошко вывода списка. Настройки в нем производим так же, как и в предыдущих двух способах. Единственный нюанс состоит в том, что нужно установить галочку около параметра «Только выделенные». После этого жмем на кнопку «OK».
- Как видим, список, состоящий исключительно из выделенных строк, выведен. Дальше нам нужно будет выполнить точно такие же действия как в Способе 2 или в Способе 3, в зависимости от того, собираемся мы добавлять список к уже имеющейся книге Excel или создавать новый документ.
Способ 5: Сохранение документов в формате Excel
В Excel иногда нужно сохранять не только списки, но и созданные в 1С документы (счета, накладные платежные поручения и т.д.). Это связано с тем, что для многих пользователей редактировать документ проще в Экселе. К тому же в Excel можно удалить заполненные данные и, распечатав документ, использовать его при необходимости как бланк для ручного заполнения.
- В 1С в форме создания любого документа имеется кнопка печати. На ней расположена пиктограмма в виде изображения принтера. После того, как в документ введены необходимые данные и он сохранен, жмем на этот значок.
- Открывается форма для печати. Но нам, как мы помним, нужно не распечатать документ, а конвертировать его в Эксель. Легче всего в версии 1С 8.3 это сделать, нажав на кнопку «Сохранить» в виде дискеты.
Для более ранних версий используем сочетание горячих клавиш Ctrl+S или, нажав на кнопку вывода меню в виде перевернутого треугольника в верхней части окна, последовательно переходим по пунктам «Файл» и «Сохранить».
- Открывается окно сохранение документа. Как и в предыдущих способах, в нем нужно указать место расположения сохраняемого файла. В поле «Тип файла» следует указать один из форматов Эксель. Не забываем дать название документу в поле «Имя файла». После выполнения всех настроек жмем на кнопку «Сохранить».
Документ будет сохранен в формате Эксель. Этот файл теперь можно открывать в данной программе, и проводить дальнейшую его обработку уже в ней.
Как видим, выгрузка информации из 1С в формат Excel не составляет никаких сложностей. Нужно знать только алгоритм действий, так как, к сожалению, не для всех пользователей он интуитивно понятен. С помощью встроенных инструментов 1С и Эксель можно копировать содержимое ячеек, списков и диапазонов из первого приложения во второе, а также сохранять списки и документы в отдельные книги. Вариантов сохранения достаточно много и для того, чтобы пользователь мог найти подходящий именно для его ситуации, совсем не нужно прибегать к использованию стороннего программного обеспечения или применять сложные комбинации действий.
Использование функции ВПР в программе Excel
Во время работы в Эксель нередко требуется перенести или скопировать определенную информацию из одной таблицы в другую. Выполнить подобную процедуру, конечно же, можно вручную, когда речь идет о небольших объемах данных. Но что делать, если нужно обработать большие массивы данных? В программе Microsoft Excel на этот случай предусмотрена специальная функция ВПР, которая автоматически все сделает в считанные секунды. Давайте посмотрим, как это работает.
Описание функции ВПР
ВПР – это аббревиатура, которая расшифровывается как “функция вертикального просмотра”. Английское название функции – VLOOKUP.
С помощью данного инструмента Excel можно отыскать совпадение значения в заданном столбце и “подтянуть” необходимые данные в выбранную ячейку из другой таблицы. Чтобы было понятнее, давайте разберем, как работает функция на практическом примере.
Применение функции ВПР на практике
Допустим, у нас есть таблица с продажами товаров. В ней отсутствуют данные по цене каждой позиции, однако, они есть в другой таблице рядом.
Наша задача – заполнить недостающие в основной таблице цены, чтобы мы могли посчитать итоговые суммы по продажам.
Порядок действий в данном случае следующий:
- Щелкаем по самой верхней ячейке столбца, значения которого мы хотим заполнить (в нашем случае – это C2). После этого нажимаем на кнопку “Вставить функцию” (fx) слева от строки формул.
- в поле “Искомое_значение” указываем адрес ячейки в основной таблице, по значению которой будет производиться поиск соответствия во второй таблице с ценами. Координаты можно прописать вручную, либо, находясь курсивом в поле для ввода информации просто кликнуть в самой таблице по нужной ячейке.
- переходим к аргументу “Таблица”. Здесь мы указываем координаты таблицы (или ее отдельной части), в которой будет выполняться поиск искомого значения. При этом важно, чтобы первый столбец указанного диапазона содержал именно те данные, по которым будет осуществляться поиск и сопоставление значений (в нашем случае – это наименования позиций). И, конечно же, в указанные координаты должны попадать ячейки с информацией, которая будет “подтягиваться” в основную таблицу (в нашем случае – это цены).
Примечание: Таблица может располагаться как на том же листе, что и основная, так и на других листах книги.
- ЛОЖЬ (0) – результат будет выводиться только в случае точного совпадения;
Заключение
Таким образом, функция ВПР – один из самых полезных инструментов при работе в Excel, когда нужно сопоставить данные двух таблиц и перенести значения из одной в другую при совпадении заданных значений. Правильное использование данной функции позволит сэкономить немало времени и сил, позволив автоматизировать процесс заполнения данных и исключив возможные ошибки из-за опечаток и т.д.
Создание связи между двумя таблицами в Excel
Вы применяли функцию ВПР, чтобы переместить данные столбца из одной таблицы в другой? Так как в Excel теперь есть встроенная модель данных, функция ВПР устарела. Вы можете создать связь между двумя таблицами на основе совпадающих данных в них. Затем можно создать листы Power View или сводные таблицы и другие отчеты с полями из каждой таблицы, даже если они получены из различных источников. Например, если у вас есть данные о продажах клиентам, вам может потребоваться импортировать и связать данные логики операций со временем, чтобы проанализировать тенденции продаж по годам и месяцам.
Все таблицы в книге указываются в списках полей сводной таблицы и Power View.
При импорте связанных таблиц из реляционной базы данных Excel часто может создавать эти связи в модели данных, формируемой в фоновом режиме. В других случаях необходимо создавать связи вручную.
Убедитесь, что книга содержит хотя бы две таблицы и в каждой из них есть столбец, который можно сопоставить со столбцом из другой таблицы.
Вы можете отформатировать данные как таблицу или импортировать внешние данные в виде таблицы на новом.
Присвойте каждой из таблиц понятное имя: На вкладке Работа с таблицами щелкните Конструктор > Имя таблицы и введите имя.
Убедитесь, что столбец в одной из таблиц имеет уникальные значения без дубликатов. Excel может создавать связи только в том случае, если один столбец содержит уникальные значения.
Например, чтобы связать продажи клиента с логикой операций со временем, обе таблицы должны включать дату в одинаковом формате (например, 01.01.2012) и по крайней мере в одной таблице (логика операций со временем) должны быть перечислены все даты только один раз в столбце.
Щелкните Данные> Отношения.
Если команда Отношения недоступна, значит книга содержит только одну таблицу.
В окне Управление связями нажмите кнопку Создать.
В окне Создание связи щелкните стрелку рядом с полем Таблица и выберите таблицу из раскрывающегося списка. В связи «один ко многим» эта таблица должна быть частью с несколькими элементами. В примере с клиентами и логикой операций со временем необходимо сначала выбрать таблицу продаж клиентов, потому что каждый день, скорее всего, происходит множество продаж.
Для элемента Столбец (чужой) выберите столбец, который содержит данные, относящиеся к элементу Связанный столбец (первичный ключ). Например, при наличии столбца даты в обеих таблицах необходимо выбрать этот столбец именно сейчас.
В поле Связанная таблица выберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.
В поле Связанный столбец (первичный ключ) выберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.
Нажмите кнопку ОК.
Дополнительные сведения о связях между таблицами в Excel
Примечания о связях
Вы узнаете, существуют ли связи, при перетаскивании полей из разных таблиц в список полей сводной таблицы. Если вам не будет предложено создать связь, то в Excel уже есть сведения, необходимые для связи данных.
Создание связей аналогично использованию VLOOKUP: вам нужны столбцы, содержащие совпадающие данные, чтобы Excel могли ссылаться на строки в одной таблице с строками из другой таблицы. В примере со временем в таблице Customer должны быть значения дат, которые также существуют в таблице аналитики времени.
В модели данных связи таблиц могут быть типа «один к одному» (у каждого пассажира есть один посадочный талон) или «один ко многим» (в каждом рейсе много пассажиров), но не «многие ко многим». Связи «многие ко многим» приводят к ошибкам циклической зависимости, таким как «Обнаружена циклическая зависимость». Эта ошибка может произойти, если вы создаете прямое подключение между двумя таблицами со связью «многие ко многим» или непрямые подключения (цепочку связей таблиц, в которой каждая таблица связана со следующей отношением «один ко многим», но между первой и последней образуется отношение «многие ко многим»). Дополнительные сведения см. в статье Связи между таблицами в модели данных.
Типы данных в двух столбцах должны быть совместимы. Подробные сведения см. в статье Типы данных в моделях данных.
Другие способы создания связей могут оказаться более понятными, особенно если неизвестно, какие столбцы использовать. Дополнительные сведения см. в статье Создание связи в представлении диаграммы в Power Pivot.
Пример. Связывание данных логики операций со временем с данными по рейсам авиакомпании
Вы можете узнать о связях обеих таблиц и логики операций со временем с помощью свободных данных на Microsoft Azure Marketplace. Некоторые из этих наборов данных очень велики, и для их загрузки за разумное время необходимо быстрое подключение к Интернету.
Нажмите Получение внешних данных > Из службы данных > Из Microsoft Azure Marketplace. В мастере импорта таблиц откроется домашняя страница Microsoft Azure Marketplace.
В разделе Price (Цена) нажмите Free (Бесплатно).
В разделе Category (Категория) нажмите Science & Statistics (Наука и статистика).
Найдите DateStream и нажмите кнопку Subscribe (Подписаться).
Введите свои учетные данные Майкрософт и нажмите Sign in (Вход). Откроется окно предварительного просмотра данных.
Прокрутите вниз и нажмите Select Query (Запрос на выборку).
Нажмите кнопку Далее.
Чтобы импортировать данные, выберите BasicCalendarUS и нажмите Готово. При быстром подключении к Интернету импорт займет около минуты. После выполнения вы увидите отчет о состоянии перемещения 73 414 строк. Нажмите Закрыть.
Чтобы импортировать второй набор данных, нажмите Получение внешних данных > Из службы данных > Из Microsoft Azure Marketplace.
В разделе Type (Тип) нажмите Data Данные).
В разделе Price (Цена) нажмите Free (Бесплатно).
Найдите US Air Carrier Flight Delays и нажмите Select (Выбрать).
Прокрутите вниз и нажмите Select Query (Запрос на выборку).
Нажмите кнопку Далее.
Нажмите Готово для импорта данных. При быстром подключении к Интернету импорт займет около 15 минут. После выполнения вы увидите отчет о состоянии перемещения 2 427 284 строк. Нажмите Закрыть. Теперь у вас есть две таблицы в модели данных. Чтобы связать их, нужны совместимые столбцы в каждой таблице.
Убедитесь, что значения в столбце DateKey в таблице BasicCalendarUS указаны в формате 01.01.2012 00:00:00. В таблице On_Time_Performance также есть столбец даты и времени FlightDate, значения которого указаны в том же формате: 01.01.2012 00:00:00. Два столбца содержат совпадающие данные одинакового типа и по крайней мере один из столбцов (DateKey) содержит только уникальные значения. В следующих действиях вы будете использовать эти столбцы, чтобы связать таблицы.
В окне Power Pivot нажмите Сводная таблица, чтобы создать сводную таблицу на новом или существующем листе.
В списке полей разверните таблицу On_Time_Performance и нажмите ArrDelayMinutes, чтобы добавить их в область значений. В сводной таблице вы увидите общее время задержанных рейсов в минутах.
Разверните таблицу BasicCalendarUS и нажмите MonthInCalendar, чтобы добавить его в область строк.
Обратите внимание, что теперь в сводной таблице перечислены месяцы, но количество минут одинаковое для каждого месяца. Нужны одинаковые значения, указывающие на связь.
В списке полей, в разделе «Могут потребоваться связи между таблицами» нажмите Создать.
В поле «Связанная таблица» выберите On_Time_Performance, а в поле «Связанный столбец (первичный ключ)» — FlightDate.
В поле «Таблица» выберитеBasicCalendarUS, а в поле «Столбец (чужой)» — DateKey. Нажмите ОК для создания связи.
Обратите внимание, что время задержки в настоящее время отличается для каждого месяца.
В таблице BasicCalendarUS перетащите YearKey в область строк над пунктом MonthInCalendar.
Теперь вы можете разделить задержки прибытия по годам и месяцам, а также другим значениям в календаре.
Советы: По умолчанию месяцы перечислены в алфавитном порядке. С помощью надстройки Power Pivot вы можете изменить порядок сортировки так, чтобы они отображались в хронологическом порядке.
Таблица BasicCalendarUS должна быть открыта в окне Power Pivot.
В главной таблице нажмите Сортировка по столбцу.
В поле «Сортировать» выберите MonthInCalendar.
В поле «По» выберите MonthOfYear.
Сводная таблица теперь сортирует каждую комбинацию «месяц и год» (октябрь 2011, ноябрь 2011) по номеру месяца в году (10, 11). Изменить порядок сортировки несложно, потому что канал DateStream предоставляет все необходимые столбцы для работы этого сценария. Если вы используете другую таблицу логики операций со временем, ваши действия будут другими.
«Могут потребоваться связи между таблицами»
По мере добавления полей в сводную таблицу вы получите уведомление о необходимости связи между таблицами, чтобы разобраться с полями, выбранными в сводной таблице.
Хотя Excel может подсказать вам, когда необходима связь, он не может подсказать, какие таблицы и столбцы использовать, а также возможна ли связь между таблицами. Чтобы получить ответы на свои вопросы, попробуйте сделать следующее.
Шаг 1. Определите, какие таблицы указать в связи
Если ваша модель содержит всего лишь несколько таблиц, понятно, какие из них нужно использовать. Но для больших моделей вам может понадобиться помощь. Один из способов заключается в том, чтобы использовать представление диаграммы в надстройке Power Pivot. Представление диаграммы обеспечивает визуализацию всех таблиц в модели данных. С помощью него вы можете быстро определить, какие таблицы отделены от остальной части модели.
Примечание: Можно создавать неоднозначные связи, которые являются недопустимыми при использовании в сводной таблице или отчете Power View. Пусть все ваши таблицы связаны каким-то образом с другими таблицами в модели, но при попытке объединения полей из разных таблиц вы получите сообщение «Могут потребоваться связи между таблицами». Наиболее вероятной причиной является то, что вы столкнулись со связью «многие ко многим». Если вы будете следовать цепочке связей между таблицами, которые подключаются к необходимым для вас таблицам, то вы, вероятно, обнаружите наличие двух или более связей «один ко многим» между таблицами. Не существует простого обходного пути, который бы работал в любой ситуации, но вы можете попробоватьсоздать вычисляемые столбцы, чтобы консолидировать столбцы, которые вы хотите использовать в одной таблице.
Шаг 2. Найдите столбцы, которые могут быть использованы для создания пути от одной таблице к другой
После того как вы определили, какая таблица не связана с остальной частью модели, пересмотрите столбцы в ней, чтобы определить содержит ли другой столбец в другом месте модели соответствующие значения.
Предположим, у вас есть модель, которая содержит продажи продукции по территории, и вы впоследствии импортируете демографические данные, чтобы узнать, есть ли корреляция между продажами и демографическими тенденциями на каждой территории. Так как демографические данные поступают из различных источников, то их таблицы первоначально изолированы от остальной части модели. Для интеграции демографических данных с остальной частью своей модели вам нужно будет найти столбец в одной из демографических таблиц, соответствующий тому, который вы уже используете. Например, если демографические данные организованы по регионам и ваши данные о продажах определяют область продажи, то вы могли бы связать два набора данных, найдя общие столбцы, такие как государство, почтовый индекс или регион, чтобы обеспечить подстановку.
Кроме совпадающих значений есть несколько дополнительных требований для создания связей.
Значения данных в столбце подстановки должны быть уникальными. Другими словами, столбец не может содержать дубликаты. В модели данных нули и пустые строки эквивалентны пустому полю, которое является самостоятельным значением данных. Это означает, что не может быть несколько нулей в столбце подстановок.
Типы данных столбца подстановок и исходного столбца должны быть совместимы. Подробнее о типах данных см. в статье Типы данных в моделях данных.
Подробнее о связях таблиц см. в статье Связи между таблицами в модели данных.
Функция ВПР в Excel
ВПР (англ. вариант – VLOOKUP) – очень удобная и полезная функция особенно для работы с большим объемом данных, поскольку позволяет автоматически сопоставить диапазоны с десятками тысяч наименований. Является разновидностью поиска, но только вертикального (сверху вниз) – извлекает информацию из таблицы или определенного диапазона по строкам. Работает во всех версиях Excel и даже Google Sheets.
Синтаксис
Элемент – может быть числовым (адрес ячейки) или текстовым («текст»).
Адрес таблицы – диапазон ячеек, где примерно находится значение.
Номер столбца – принимает целое число из диапазона от 1 до n, из него будет извлечен результат.
Интервальный просмотр – приблизительное (ближайшее) соответствие критерию обозначается как 1 (истина), а точное соответствие – 0 (ложь). Данный логический аргумент указывать необязательно, если таблица отсортирована от минимального к максимальному значению. Если таблица не отсортирована и аргумент опущен, это равносильно истине.
В русифицированной версии Excel аргументы вводятся через знак «;», в англоязычной – через запятую.
Как работает функция?
Программа после поиска искомого значения переходит во второй столбец, чтобы извлечь возвращаемый элемент.
С одним условием
Рассмотрим функцию на простом примере поиска сотрудника по присвоенному ему коду. Таблицу нужно отсортировать в порядке возрастания.
- Кликнуть по ячейке справа от таблицы или под ней и вписать искомый номер.
- В ячейке рядом ввести функцию ВПР через знак «=», либо же использовать опцию «Вставить функцию» в разделе «Формулы». Проще использовать именно опцию – там есть подсказки, какие именно данные нужны.
- Задать параметры поиска, заполнив соответствующие поля. Интервальный просмотр в данном случае пропустим.
- Нажать «Enter» – и появится результат поиска.
Когда таблица не отсортирована и данные введены в хаотичном порядке, результат будет неправильный – программа найдет ближайшее соответствие («ИСТИНА»). Но можно не сортировать таблицу, а указать интервальный просмотр «ЛОЖЬ».
Чтобы найти другой элемент, следует просто изменить первый аргумент, и результат автоматически преобразится.
С несколькими условиями
Часто на практике требуется сравнить данные нескольких диапазонов и выбрать значение с учетом 2-х и более критериев. Здесь задействована также функция ЕСЛИ, которая отвечает как раз за условия.
Из таблицы нужно найти показатель выручки по конкретному менеджеру в определенный день:
- В первую выделенную ячейку вписать дату, во вторую – фамилию менеджера. В третьей ячейке будет происходить поиск.
- Кликнуть по пустой ячейке и ввести формулу =ВПР(G1;ЕСЛИ(C2:C12=G2;A2:D12;»»);4;0).
- Для подтверждения действия зажать комбинацию клавиш Ctrl+Shift+Enter. Нажатие на «Enter» не сработает в этом случае, потому что формула должна быть выполнена в массиве (об этом свидетельствуют скобки «», в которые взята вся формула).
Поиск по нескольким столбцам
Объем данных расширен, и нужно найти конкретное значение среди нескольких столбцов, просуммировав данные с помощью функции СУММ.
- Кликнуть по ячейке и ввести формулу =СУММ(ВПР(G1;A1:D12;;ЛОЖЬ)). Для третьего аргумента перечисление столбцов происходит в скобках «».
- Одновременно зажать клавиши Ctrl+Shift+Enter. В результате формула будет взята в фигурные скобки «».
Программа сравнивает данные в таблице и, как только определяет точное совпадение, суммирует их.
Таким же способом можно найти среднее значение с помощью СРЗНАЧ: =СРЗНАЧ(ВПР(G1;A1:D12;;ЛОЖЬ)).
Сравнение двух таблиц
ВПР помогает сопоставить значения в таблицах.
Необходимо сравнить зарплату сотрудников за 2 месяца, для этого:
- В таблице с зарплатой за март добавить еще один столбец.
- Клацнуть по первой ячейке в столбце и написать функцию ВПР со следующими аргументами: =ВПР($A$2:$A$12;ссылка_на_новый_лист!$A$2:$B$12;2;ЛОЖЬ). То есть нужно выделить диапазон с фамилиями менеджеров и сделать ссылки (строки и столбца) неизменными с помощью знака «$», посмотреть его в таблице с новой зарплатой, взять данные из второго столбца новой зарплаты и подставить их в ячейку С2. В результате отобразится первый результат.
- При помощи маркера заполнения протянуть полученное значение вниз.
По желанию теперь можно найти численную и процентную разницу.
Поиск в выпадающем списке
Необходимо настроить функцию так, чтобы при выборе элемента из выпадающего списка отображалось его числовое значение.
Для создания раскрывающегося списка:
- Поставить курсор в ячейку, где он будет располагаться.
- Перейти в раздел книги «Данные» – «Проверка данных».
- В «Типе данных» выбрать «Список», задать диапазон (в нашем случае – фамилии менеджеров).
- Нажать «Ок». Отобразится список.
- В следующую ячейку вписать функцию ВПР. Первый аргумент – ссылка на раскрывающийся список, второй – диапазон таблицы, третий – номер столбца, четвертый – «ЛОЖЬ». В итоге получится следующее: =ВПР(E1;A1:B12;2;ЛОЖЬ). Нажать «Enter».
Меняется фамилия в списке – меняется и зарплата.
Перенос данных
Есть таблица с менеджерами и объемом их продаж. Во второй таблице значится сумма премии за продажу для каждого менеджера. Необходимо перенести данные в левую таблицу, чтобы подсчитать общую выручку (произведение объема продаж и премии за 1 продажу: =ПРОИЗВЕД(C2*D2)).
- Выделить первую ячейку с премией в левой таблице. Написать функцию с аргументами, сделать неизменными значения из второй таблицы, указать в третьем аргументе столбец 2, вместо «ЛОЖЬ» можно вписать 0: =ВПР(B2;$G$2:$H$12;2;0)
- Протянуть формулу вниз, чтобы заполнить все ячейки.
Ошибки
Когда пользователь ошибается при вводе данных или выборе диапазона, вместо результата отображаются различные ошибки: #Н/Д, #ЗНАЧ, #ССЫЛКА.
Ошибка #Н/Д появляется, если:
- Указанный диапазон не содержит искомый элемент.
- Искомый элемент меньше, чем минимальный в массиве.
- Задан точный поиск (аргумент «ЛОЖЬ» или 0), а искомого нет в диапазоне.
- Задан приблизительный поиск (аргумент «ИСТИНА» или 1), но данные не отсортированы по возрастанию.
- Разный формат (числовой и текстовый) у ячейки, откуда берется искомое, и ячейки с данными первого столбца.
- В коде есть пробелы или невидимые непечатаемые знаки.
- Используются значения времени или большие десятичные числа.
Во избежание ошибки #Н/Д, когда ВПР не находит значение, рекомендуется использовать следующую формулу: =ЕСЛИОШИБКА(ВПР(C2;A1:B12;2;ЛОЖЬ);0) – вместо 0 можно написать «не найдено».
Ошибка #ЗНАЧ появляется, если:
- В качестве номера столбца указано число 0.
- Длина первого аргумента превышает 255 знаков.
Ошибка #ССЫЛКА появляется, если третий аргумент больше количества столбцов в таблице.
Вместо заключения
В Excel есть улучшенная версия ВПР – функция ПРОСМОТРХ. Считается более простой и удобной в использовании, работает в любом направлении и возвращает точные совпадения по умолчанию.
При необходимости задействовать горизонтальный поиск элемента стоит воспользоваться функцией ГПР.
В программах OpenOffice и LibreOffice используется VLOOKUP, ее синтаксис =VLOOKUP(lookupvalue; datatable; columnindex; mode), а работает функция точно так же, как описано выше.
Как в excel перенести данные с одной таблицы в другую
Всем, кто работает с Excel, периодически приходится переносить данные из одной таблицы в другую, а зачастую и просто копировать массивы в разные файлы. При этом необходимо сохранять исходные форматы ячеек, формулы, что в них находятся, и прочие переменные, которые могут потеряться при неправильном переносе.
Давайте разберёмся с тем, как переносить таблицу удобнее всего и рассмотрим несколько способов. Вам останется лишь выбрать тот, что наилучшим образом подходит к конкретной задачи, благо Microsoft побеспокоилась об удобстве своих пользователей в любой ситуации.
Копирование таблицы с сохранением структуры
Если у вас есть одна или несколько таблиц, форматирование которых необходимо сохранять при переносе, то обычный метод Ctrl+C – Ctrl+V не даст нужного результата.
В результате мы получим сжатые или растянутые ячейки, которые придётся вновь выравнивать по длине, чтобы они не перекрывали информацию.
Расширять вручную таблицы размером в 20-30 ячеек, тем более, когда у вас их несколько, не самая увлекательная задача. Однако существует несколько способов значительно упростить и оптимизировать весь процесс переноса при помощи инструментов, уже заложенных в программу.
Способ 1: Специальная вставка
Этот способ подойдёт в том случае, если из форматирования вам достаточно сохранить ширину столбцов и подтягивать дополнительные данные или формулы из другого файла/листа нет нужды.
- Выделите исходные таблицы и проведите обычный перенос комбинацией клавиш Ctrl+C – Ctrl+V.
- Как мы помним из предыдущего примера, ячейки получаются стандартного размера. Чтобы исправить это, выделите скопированный массив данных и кликните правой кнопкой по нему. В контекстном меню выберите пункт «Специальная вставка».
Нам потребуется «Ширины столбцов», поэтому выбираем соответствующий пункт и принимаем изменения.
В результате у вас получится таблица идентичная той, что была в первом файле. Это удобно в том случае, если у вас десятки столбцов и выравнивать каждый, стандартными инструментами, нет времени/желания. Однако в этом методе есть недостаток — вам все равно придётся потратить немного времени, ведь изначально скопированная таблица не отвечает нашим запросам. Если это для вас неприемлемо, существует другой способ, при котором форматирование сохранится сразу при переносе.
Способ 2: Выделение столбцов перед копированием
В этом случае вы сразу получите нужный формат, достаточно выделить столбцы или строки, в зависимости от ситуации, вместе с заголовками. Таким образом, изначальная длина и ширина сохранятся в буфере обмена и на выходе вы получите нужный формат ячеек. Чтобы добиться такого результата, необходимо:
- Выделить столбцы или строки с исходными данными.
- Просто скопировать и вставить, получившаяся таблица сохранит изначальный вид.
В каждом отдельном случае рациональней использовать свой способ. Однако он будет оптимален для небольших таблиц, где выделение области копирования не займёт у вас более двух минут. Соответственно, его удобно применять в большинстве случаев, так как в специальной вставке, рассмотренной выше, невозможно сохранить высоту строк. Если вам необходимо выровнять строки заранее – это лучший выбор. Но зачастую помимо самой таблицы необходимо перенести и формулы, что в ней хранятся. В этом случае подойдёт следующий метод.
Способ 3: Вставка формул с сохранением формата
Специальную вставку можно использовать, в том числе, и для переноса значений формул с сохранением форматов ячеек. Это наиболее простой и при этом быстрый способ произвести подобную операцию. Может быть удобно при формировании таблиц на распечатку или отчётностей, где лишний вес файла влияет на скорость его загрузки и обработки.
Чтобы выполнить операцию, сделайте следующее:
- Выделите и скопируйте исходник.
- В контекстном меню вставки просто выберите «Значения» и подтвердите действие.
Вместо третьего действия можно использовать формат по образцу. Подойдёт, если копирование происходит в пределах одного файла, но на разные листы. В простонародье этот инструмент ещё именуют «метёлочкой».
Перенос таблицы из одного файла в другой не должен занять у вас более пары минут, какое бы количество данных не находилось в исходнике. Достаточно выбрать один из описанных выше способов в зависимости от задачи, которая перед вами стоит. Умелое комбинирование методов транспортировки таблиц позволит сохранить много нервов и времени, особенно при составлении квартальных сводок и прочей отчётности. Однако не забывайте, что сбои могут проходить в любой программе, поэтому перепроверяйте данные, прежде чем отправить их на утверждение.
Перенос данных из одной таблицы Excel в другую
Таблица в Excel – это сложный массив с множеством параметров. Он может состоять из значений, текстовых ячеек, формул и быть отформатирован разными способами (ячейки могут иметь определенное выравнивание, цвет, направление текста, специальные пометки и т.п.).
При копировании таблицы иногда требуется перенести не все ее элементы, а только некоторые. Рассмотрим, как это можно сделать.
Специальная вставка
Очень удобно выполнять перенос данных таблицы с помощью специальной вставки. Она позволяет выбрать только те параметры, которые нам необходимы при копировании. Рассмотрим пример.
Имеем таблицу с показателями по наличию макарон определенных марок на складе магазина. Наглядно видно, сколько килограмм было в начале месяца, сколько докуплено и продано, а также остаток на конец месяца. Два важных столбца выделены разными цветами. Остаток на конец месяца рассчитан по элементарной формуле.
Попробуем воспользоваться командой СПЕЦИАЛЬНАЯ ВСТАВКА и скопировать все данные.
Сначала мы выделяем имеющуюся таблицу, правой кнопкой вызываем меню и жмем КОПИРОВАТЬ.
В свободной ячейке снова вызываем меню правой кнопкой и нажимаем СПЕЦИАЛЬНАЯ ВСТАВКА.
Если мы оставим все как есть по умолчанию и просто нажмем ОК, то таблица вставится полностью, со всеми ее параметрами.
Попробуем поэкспериментировать. В СПЕЦИАЛЬНОЙ ВСТАВКЕ выберем другой пункт, например, ФОРМУЛЫ. Получили уже неформатированную таблицу, но с работающими формулами.
Теперь вставим не формулы, а только ЗНАЧЕНИЯ результатов их вычислений.
Чтобы новая таблица со значениями получила внешний вид аналогичный образцу выделим ее и вставим ФОРМАТЫ с помощью специальной вставки.
Теперь попробуем выбрать пункт БЕЗ РАМКИ. Получили полную таблицу, но только без выделенных границ.
Полезный совет! Чтобы перенести формат вместе с размерами столбцов нужно перед копированием выделить не диапазон исходной таблицы, а столбцы целиком (в данном случаи это диапазон A:F).
Аналогично можно поэкспериментировать с каждым пунктом СПЕЦИАЛЬНОЙ ВСТАВКИ, чтобы наглядно увидеть, как она работает.
Перенос данных на другой лист
Перенос данных на другие листы книги Excel позволяет связывать несколько таблиц. Это удобно тем, что при замене какого-то значения на одном листе, меняются значения на всех остальных. При создании годовых отчетов это незаменимая вещь.
Рассмотрим, как это работает. Для начала переименуем листы Excel в месяцы. Затем с помощью уже знакомой нам СПЕЦИАЛЬНОЙ ВСТАВКИ перенесем таблицу на февраль и удалим значения из трех столбов:
Столбец «На конец месяца» у нас задан формулой, поэтому при удалении значений из предыдущих столбцов, он автоматически обнуляется.
Перенесем данные по остатку макарон каждой марки с января на февраль. Это делается буквально в пару нажатий.
- На листе ФЕВРАЛЬ ставим курсор в ячейку, показывающую количество макарон марки А на начало месяца. Можно посмотреть на рисунок выше – это будет ячейка D3.
- Ставим в этой ячейке знак РАВНО.
- Переходим на лист ЯНВАРЬ и кликаем на ячейку, показывающую количество макарон марки А на конец месяца (в нашем случае это ячейка F2 на листе «январь»).
Получаем следующее: в ячейке C2 образовалась формула, которая отсылает нас на ячейку F2 листа ЯНВАРЬ. Протянем формулу вниз, чтобы знать количество макарон каждой марки на начало февраля.
Аналогично можно перенести данные на все месяцы и получить наглядный годовой отчет.
Перенос данных в другой файл
Аналогично можно переносить данные из одного файла в другой. Данная книга в нашем примере так и называется EXCEL. Создадим еще одну и назовем ее ПРИМЕР.
Примечание. Создавать новые файлы Excel можно даже в разных папках. Программа будет автоматически искать указанную книгу, независимо от того, в какой папке и на каком диске компьютера она находится.
Скопируем в книгу ПРИМЕР таблицу с помощью все той же СПЕЦИАЛЬНОЙ ВСТАВКИ. И опять удалим значения из трех столбцов. Проведем те же действия, что и в предыдущем параграфе, но переходить уже будем не на другой лист, а на другую книгу.
Получили новую формулу, которая показывает, что ячейка ссылается на книгу EXCEL. Причем видим, что ячейка F2 выглядит как $F$2, т.е. она зафиксирована. И если мы хотим протянуть формулу на остальные марки макарон, сначала нужно удалить значки доллара, чтобы снять фиксацию.
Теперь вы знаете, как грамотно переносить данные из таблиц в рамках одного листа, с одного листа на другой, а также с одного файла в другой.
Как сделать, чтобы информация из одного листа автоматически передавалась и отображалась на втором листе
Данная статья о том, как связать таблицы, чтобы данные из одной таблицы автоматически переносились во вторую.
Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой.
Первый, самый простой и примитивный способ связи двух таблиц на разных листах документа -вставка данных при помощи опции специальной вставки.
Рассмотрим, как соединить две таблицы по шагам.
Первый шаг.
Необходимо выделить ту таблицу, из которой будут транслироваться данные во вторую таблицу.
Второй шаг.
Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»
Третий шаг.
Перейти на лист документа «Excel», в который Вы планируете транслировать информацию из первой таблицы.
Четвертый шаг.
Поставить курсор в первую (левую верхнюю) ячейку таблицы и выбрать в меню «Вставка» пункт «Вставить связь». В некоторых версиях программы «Excel» этот пункт находится в меню «Специальная вставка»
После вставки связи следует отформатировать вид ячеек – привести их к надлежащему виду.
Результат вставки связи
Второй способ переноса данных из одной таблицы в другую — это использование сводных таблиц в программе «Excel».
При использовании данного метода роль второй таблицы («реципиента») играет сама сводная таблица.
Как обновить сводную таблицу
При клике правой кнопкой мыши по сводной таблице и нажатии на пункт «Обновить» сводная таблица автоматически перенесет все данные из связанного массива информации («таблицы донора»).
О том, как в «Эксель» создавать сводные таблицы подробно написано в статье:
Как делать сводные таблицы в программе «Excel» и для чего они нужны.
Третий способ самый эффективный и наиболее автоматизированный — это использование меню надстройки «Power Query».
Правда нужно отметить, что этот способ подходит только пользователям Excel 2016 и пользователям Excel 2013и выше с установленной надстройкой «Power Query».
Смысл способа в следующем:
Необходимо открыть вкладку «Power Query». В разделе «Данные Excel» нажимаем кнопку (пиктограмму) «Из таблицы».
Из таблицы -Power Query
Далее нужно выбрать диапазон ячеек, из которых нужно «притянуть» информацию и нажимаем «Ок».
Источник данных для запроса Power Query
После выбора области данных появится окно настройки вида новой таблицы. В этом окне Вы можете настроить последовательность вывода столбцов и удалить ненужные столбцы.
После настройки вида таблицы нажмите кнопку «Закрыть и загрузить»
Обновление полученной таблицы происходит кликом правой кнопки мыши по названию нужного запроса в правой части листа (список «Запросы книги»). После клика правой кнопкой мыши в выпадающем контекстном меню следует нажать на пункт «Обновить»
Обновление запроса в PowerQuery
Несколько простых полезных функций Excel
Продолжаю делиться приемами работы в Excel и Google Таблицах.
Как автоматически подобрать ширину столбцов/строк?
Выделяем столбцы (строки) (для этого нужно навести курсор именно на названия столбцов(строк)):
Двойной щелчок по стыку любых столбцов из этого диапазона автоматически подбирает их ширину в соответствии с содержанием:
Как повернуть таблицу на 90°?
Выделяем таблицу и копируем ее (Ctrl+C):
Щелкаем правой кнопкой мыши на ту ячейку, в которую хотим вставить перевернутую таблицу, в появившемся контекстном меню нажимаем на «Транспонировать»:
Как перенести данные из одной таблицы в другую? (Функция ВПР-VLOOKUP)
Функция ВПР (VLOOKUP) позволяет подтянуть данные из таблицы по названию показателя, например:
В данном случае мы хотим в дополнительной таблице справа получить значения тематик для отобранных книг, не занимаясь поиском вручную.
У функции ВПР есть следующие аргументы:
- Искомое значение – то, что мы будем искать в основной таблице (название книги в данном случае). В Основной таблице эти значения должны быть в первом столбце;
- Таблица – ссылка на основную таблицу. Фиксируем долларами (см. пример), так как таблица одна и ссылки на нее не должны меняться при смещении самой формулы;
- Номер столбца – номер столбца в основной таблице, данные из которого мы хотим подтянуть. В данном случае 3 – так как тематика находится в третьем столбце основной таблицы;
- Интервальный просмотр – если вы ищете текстовые значения, указывайте 0 (ноль). Тогда функция будет искать точные значения. 1 в этом аргументе указывается, если вы ищете ближайшее числовое значение к искомому. Но для корректной работы ВПР в этом случае сама таблица должна быть отсортирована по возрастанию.
Существует аналогичная функция ГПР (HLOOKUP) – в ней искомое значение ищется в столбцах и указывается номер строки, а не столбца.
Как узнать порядковый номер элемента в списке? (Функция ПОИСКПОЗ-MATCH)
Допустим, есть список книг, и нам нужно узнать, какой по счёту в этом списке идет книга «12 времён года». Используем для этого функцию ПОИСКПОЗ, в качестве последнего аргумента указываем «точное совпадение» (ноль):
Результат: книга восьмая по счёту в заданном массиве.
Как просуммировать ячейки с нескольких листов?
Если у вас есть несколько однотипных листов с данными, которые вы хотите сложить, посчитать или обработать как-то иначе:
Для этого в ячейку, в которой вы хотите видеть результат, введите стандартную формулу (например, СУММ (SUM),) но укажите в аргументе через двоеточие название первого и последнего листа из списка тех листов, что вам нужно обработать:
Вы получите сумму ячеек с адресом B3 с листов «Данные1», «Данные2», «Данные3»:
Такая адресация работает для листов, расположенных последовательно. Синтаксис следующий:
=ФУНКЦИЯ(первый_лист:последний_лист!ссылка на диапазон)
Как разделить фразу, записанную в одну ячейку, на отдельные слова в отдельных ячейках?
Выделяем ячейки и нажинаем на кнопку «Текст по столбцам» (на ленте в разделе «Данные»):
В появившемся окне выбираем «С разделителями» (если нужно разбить текст на блоки — например, номера кредитной карты по 4 цифры — то нужно было бы выбрать «фиксированной ширины») и нажимаем далее:
В следующем окне выбираем разделитель – в данном случае пробел – и нажимаем «Далее»:
В последнем окне выбираем, куда хотим разместить данные, и нажимаем «Готово»:
Как перенести данные из одной таблицы Excel в другую
При создании новой таблицы на основе имеющейся, вы можете столкнуться с проблемой переноса информации. Для этого существуют способы перемещения данных между таблицами Excel. Разберём их подробнее.
Способ первый: копировать-вставить
Он используется для двух внешне идентичных табличных объектов. Например:
- У нас есть короткая таблица и таблица с большим числом данных. Некоторые поля остались пустыми. Чтобы не заполнять их вручную, выделите столбцы с информацией, нажмите комбинацию клавиш CTRL+C или вызовите контекстное меню правой кнопкой мыши, затем нажмите «Копировать».
- Выделите диапазон ячеек, в которые нужно перенести данные, затем нажмите кнопку «Вставить». Информация окажется во второй таблице в неизменном виде.
Если при переносе числовой информации в ячейках появились формулы вместо чисел, воспользуйтесь инструментом «Специальная вставка» для копирования данных с сохранением формул.
Также можете копировать данные, не захватывая ячейки.
Способ второй: установка ссылки на таблицу
Создание ссылок необходимо, когда требуется сохранить все данные. Существует два варианта оформления: в разных файлах или в одном файле, но на разных листах.
- В нашей электронной таблице есть два листа: «Данные» и «Обзор». Во втором листе отмечаем ту ячейку, в которую будем переносить. Поставим в ней знак «=» без кавычек.
- Возвращаемся на первый лист и копируем диапазон ячеек, потом на листе «Обзор» нажимаем Enter. Осталось протянуть маркер ячейки вниз на четыре строки, после чего получим все скопированные данные.
Полезно знать! Изменения в скопированных данных произойдут на обоих листах одного файла автоматически. Это удобно, когда необходимо иметь оба документа в готовом виде.
- Выполним перенос табличных данных в документ другого файла. Для этого из уже имеющейся таблицы делаем копию нужного диапазона.
- Переходим во вкладку «Файл», где нажимаем кнопку «Создать». Выбираем «Пустая книга».
- Ставим в любой ячейке знак «=» без кавычек, переходим в лист, откуда нужно взять копию. Выделим нужное число, нажимаем Enter. Аналогичным образом протягиваем маркер и получаем автозаполнение ячеек. В результате появится ссылка на документ, как на фото.
В этой публикации мы разобрали простые и доступные способы переноса данных таблицы из одного документа в другой или в рамках одной электронной книги. Другие функции и возможности Excel изучайте в следующей статье. Множество других полезных инструкций вы найдете в Справочнике по информатике.