Как перенести данные из одной таблицы excel в другую по совпадению
Перейти к содержимому

Как перенести данные из одной таблицы excel в другую по совпадению

  • автор:

Функция ВПР (VLOOKUP) в Excel для чайников

Функция ВПР в Excel (на английском — VLOOKUP) по некоторому ключевому полю «подтягивает» данные из одного диапазона в другой. Ключевое поле должно присутствовать в обоих диапазонах данных (и там, куда «подтягиваем», и там, откуда берем данные).

Функция ВПР в Экселе: пошаговая инструкция

Представим, что перед нами стоит задача определить стоимость проданных товаров. Стоимость рассчитывается, как произведение количества и цены. Сделать это очень легко, если количество и цены находятся в соседних колонках. Однако данные могут быть представлены не в столь удобном виде. Исходная информация может находиться в совершенно разных таблицах и в другом порядке. В первой таблице указаны количества проданных товаров:

Данные о количестве

Во второй – цены:

Данные о ценах

Если перечень товаров в обеих таблицах совпадает, то, зная магическое сочетание Ctrl+C и Ctrl+V, данные о ценах можно легко подставить к данным о количестве. Однако очередность позиций в обеих таблицах не совпадает. Тупо скопировать цены и подставить к количеству не получится.

Несоответствие позиций по ценам и количеству

Поэтому мы не можем прописать формулу умножения и «протянуть» вниз на все позиции.

Что делать? Надо как-то цены из второй таблицы подставить к соответствующему количеству в первой, т.е. цену товара А к количеству товара А, цену Б к количеству Б и т.д.

Расположение соответствующих позиций

Функция ВПР в Эксель легко справится с задачей.

Добавим вначале в первую таблицу новый столбец, куда будут подставляться цены из второй таблицы.

Введение функции ВПР

Для вызова функции с помощью Мастера нужно активировать ячейку, где будет прописана формула и нажать кнопку f(x) в самом начале строки формул. Появится диалоговое окно Мастера, где из списка всех функций нужно выбрать ВПР.

ВПР в Мастере функций

Кликаем по надписи «ВПР». Открывается следующее диалоговое окно.

Диалоговое окно ВПР

Теперь нужно заполнить предлагаемые поля. В первом окошке «Искомое_значение» нужно указать критерий для ячейки, в которую мы вписываем формулу. В нашем случае это ячейка с наименованием товара «А».

Следующее поле «Таблица». В нем нужно указать диапазон данных, где будет осуществляться поиск нужных значений. В нашем случае это вторая таблица с ценой. При этом крайний левый столбец выделяемого диапазона должен содержать те самые критерии, по которым осуществляется поиск (столбец с наименованиями товаров). Затем таблица выделяется вправо минимум до того столбца, где находятся искомые значения (цены). Можно и дальше вправо выделить, но это уже ни на что не влияет. Главное, чтобы выделенная таблица начиналась со столбца с критериями и захватывала нужный столбец с данными. Также следует обратить внимание на тип ссылок, они должны быть абсолютными, т.к. формула будет копироваться в другие ячейки.

Следующее поле «Номер_столбца» — это число, на которое столбец с искомыми данными (ценами) отстоит от столбца с критерием (наименованием товара) включительно. То есть отсчет идет, начиная с самого столбца с критерием. Если у нас во второй таблице оба столбца находятся рядом, то нужно указать число 2 (первый – критерий, второй — цены). Часто бывает, что данные отстоят от критерия на 10 или 20 столбцов. Это не важно, Excel все сосчитает.

Последнее поле «Интервальный_просмотр», где указывается тип поиска: точное (0) или приблизительное (1) совпадение критерия. Пока ставим 0 (или ЛОЖЬ). Второй вариант рассмотрен ниже.

Заполненные поля для ВПР

Нажимаем ОК. Если все правильно и значение критерия есть в обеих таблицах, то на месте только что введенной формулы появится некоторое значение. Остается только протянуть (или просто скопировать) формулу вниз до последней строки таблицы.

Копируем ВПР вниз

Теперь легко рассчитать стоимость простым умножением количества на цену.

Формулу ВПР можно прописать вручную, набирая аргументы по порядку, и разделяя точкой с запятой (см. видеоурок ниже).

Особенности использования формулы ВПР в Excel

Функция ВПР имеет свои особенности, о которых следует знать.

1. Первую особенность можно считать общей для функций, которые используются для многих ячеек путем прописывания формулы в одной из них и дальнейшим копированием в остальные. Здесь нужно обращать внимание на относительность и абсолютность ссылок. Конкретно в ВПР критерий (первое поле) должно иметь относительную ссылку (без знаков $), так как у каждой ячейки свой собственный критерий. А вот поле «Таблица» должно иметь абсолютную ссылку (адрес диапазона прописывается через $). Если этого не сделать, то при копировании формулы диапазон «поедет» вниз и многие значения просто не найдутся, так как искать будет негде.

2. Номер столбца, указываемый в третьем поле «Номер_столбца» при использовании Мастера функций, должен отсчитываться, начиная с самого критерия.

3. Функция ВПР из диапазона с искомыми данными выдает первое сверху значение. Это значит, что, если во второй таблице, откуда мы пытаемся «подтянуть» некоторые данные, присутствуют несколько ячеек с одинаковым критерием, то в рамках выделенного диапазона ВПР захватит первое сверху значение. Об этом следует помнить. К примеру, если мы хотим к цене товара подтянуть количество из другой таблицы, а там этот товар встречается несколько раз (в нескольких строках), то к цене подтянется первое сверху количество.

4. Последний параметр формулы, который 0 (нуль), ставить нужно обязательно. Иначе формула может криво работать.

5. После использования ВПР саму формулу лучше сразу удалить, оставив только полученные значения. Делается это очень просто. Выделяем диапазон с полученными значениями, нажимаем «копировать» и на это же место с помощью специальной вставки вставляем значения. Если таблицы находятся в разных книгах Excel, то очень удобно разорвать внешние связи (оставив вместо них только значения) с помощью специальной команды, которая находится по пути Данные → Изменить связи.

Разорвать связи

После вызова функции разрывания внешних связей появится диалоговое окно, где нужно нажать кнопку «Разорвать связь» и затем «Закрыть».

Диалоговое окно разрыва внешних связей

Это позволит удалить сразу все внешние ссылки.

Примеры функции ВПР в Excel

Для следующих примеров использования функции ВПР возьмем немного другие данные.

Две таблицы

Требуется цены из второй таблицы подтянуть в первую. В качестве критерия здесь используется код. Ниже показаны этапы вычисления ВПР.

Вторая таблица меньше первой, т.е. некоторые коды в ней отсутствуют. Для отсутствующих позиций ВПР выдает ошибку #Н/Д.

Результат работы ВПР

Появление таких ошибок, кстати, можно использовать для пользы дела, когда нужно найти отличия в таблицах. Но, скорее всего, ошибки помешают.

Конструкция с функцией ЕСЛИОШИБКА

Вместе с функцией ВПР часто используют функцию ЕСЛИОШИБКА, которая «заглушает» ошибки #Н/Д и вместо них возвращает некоторое значение. Обычно это 0 или пусто.

ЕСЛИОШИБКА и ВПР

Как видно, ошибок больше нет, а вместо них пустые ячейки.

Разные форматы критерия в таблицах

Одна из распространенных причин появления ошибок заключается в несовпадении форматов критериев в двух таблицах. Текстовый и числовой форматы воспринимаются функцией ВПР как разные значения. Возможны два варианта.

Первый случай, когда критерии в первой таблице сохранены как числа, а критерии во второй таблице – как текст.

Различные форматы у критериев

В ячейках с числами, сохраненными как текст, в левом верхнем углу появляется зелененький треугольник. Можно выделить все такие числа и в раскрывающемся списке выбрать Преобразовать в число.

Преобразование текстового формата в числовой

Такое решение используется довольно часто. Но оно не всегда подходит. Например, когда данные из второй таблицы регулярно выгружаются из какой-нибудь базы данных типа 1С. В подобных файлах вообще все сохранено как текст. И если мы планируем постоянно использовать такие данные, вставляя их в заранее подготовленный диапазон, то лучше, чтобы формулы работали без дополнительного вмешательства.

Автоматически изменить формат критерия во второй таблице нельзя, т.к. ссылка ведет на целый диапазон. Придется вмешиваться в ссылку на критерий в первой таблице. Для этого потребуется дописать функцию ТЕКСТ, которая изменит числовой формат на текстовый. Синтаксис функции ТЕКСТ предполагает обязательное указание формата. Достаточно задать формат #. Ниже картинка с готовой формулой.

Преобразование критерия в текст внутри ВПР

Две ошибки по-прежнему связаны с тем, что эти товары отсутствую во второй таблице. Чтобы их заглушить, можно вновь воспользоваться функцией ЕСЛИОШИБКА.

Вторая ситуация, заключается в том, что «текстом» являются критерий из первой таблицы. Форматы снова не совпадают.

Текстовый критерий в первой таблице

Как и в прошлый раз, будем вносить коррективы в функцию ВПР. Преобразовать «текст» в «число» еще проще. Достаточно к ссылке на «текстовый» критерий добавить 0 или умножить на 1.

Преобразование текста в число внутри ВПР

Бывает еще и третья, смешанная ситуация. Она встречается гораздо реже. Это когда в первой и второй таблице критерии сохранены и как число, и как текст, вперемешку. Здесь потребуется задействовать сразу все описанные выше функции: ЕСЛИОШИБКА, ТЕКСТ и +0. Вначале прописываем ЕСЛИОШИБКА и в качестве первого аргумента этой функции записываем ВПР с какой-либо конструкцией для изменения формата. Например, ВПР с формулой ТЕКСТ. В качестве второго аргумента (т.е. того, что должно быть в случае ошибки) записываем вторую конструкцию ВПР с +0. Таким образом, если ВПР с функцией ТЕКСТ не выдает ошибку, значит все ОК. Но если первая конструкция возвращает ошибку #Н/Д, то функция ЕСЛИОШИБКА подставляет вторую конструкцию – ВПР с +0. Другими словами, мы вначале принудительно делаем все критерии текстовыми, а затем, числовыми. Таким образом, ВПР проверяет оба формата. Один из них совпадет с форматом во второй таблице. Немного громоздко получается, но в целом все работает.

Смешанный формат критериев

Отсутствующие критерии по-прежнему вызывают ошибку #Н/Д. В таком случае всю формулу можно еще раз «обернуть» в ЕСЛИОШИБКА.

Функция СЖПРОБЕЛЫ для чистки текстового критерия

В качестве критерия рекомендуется брать уникальный код, в котором опечатки, характерные для текста, маловероятны. Но иногда все-таки кода нет и критерием выступает текст (названия организаций, фамилии людей и т.д.). В этом случае возможны случайные ошибки в написании. Одна из распространенных ошибок – лишние пробелы. Проблема решается просто с помощью функции СЖПРОБЕЛЫ для всех критериев. Сделать это можно внутри формулы ВПР, а можно и предварительно пройтись по всем критериям в обеих таблицах. Кому как удобней.

Подсчет номера столбца в большой таблице

Если во второй таблице много столбцов, да еще часть из них скрыта или сгруппирована, то подсчитать напрямую количество столбцов между критерием и нужными данными, весьма непросто. Есть прием, который позволяет вообще не считать эти столбцы. Для этого во время выделения второй таблицы следует посмотреть в нижний правый угол выделяемого диапазона. Там появляется подсказка о количестве выделенных строк и столбцов. Запоминаем число столбцов и вносим в формулу ВПР.

Быстрый подсчет столбцов для ВПР

Здорово экономит время.

Интервальный просмотр в функции ВПР

Наступило время обсудить последний аргумент функции ВПР. Как правило, указываю 0, чтобы функция искала точное совпадение критерия. Но есть вариант приблизительного поиска, это называется интервальный просмотр.

Рассмотрим алгоритм работы ВПР при выборе интервального просмотра. Прежде всего (это обязательно), столбец с критериями в таблице поиска должен быть отсортированы по возрастанию (если числа) или по алфавиту (если текст). ВПР просматривает список критериев сверху и ищет равный, а если его нет, то ближайший меньший к указанному критерию, т.е. на одну ячейку выше (поэтому и нужна предварительная сортировка. После нахождения подходящего критерия ВПР отсчитывает указанное количество столбцов вправо и забирает оттуда содержимое ячейки, что и является результатом работы формулы.

Проще понять на примере. По результатам выполнения плана продаж каждому торговому агенту нужно выдать заслуженную премию (в процентах от оклада). Если план выполнен менее, чем на 100%, премия не положена, если план выполнен от 100% до 110% (110% не входит) – премия 20%, от 110% до 120% (120% не входит) – 40%, 120% и более – премия 60%. Данные находятся в следующем виде.

Данные для ВПР

Требуется подставить премию на основании выполнения планов продаж. Для решения задачи в первой ячейке пропишем следующую формулу:

и скопируем вниз.

На рисунке ниже изображена схема, как работает интервальный просмотр функции ВПР.

Интервальный просмотр в ВПР

Джеки Чан выполнил план на 124%. Значит ВПР в качестве критерия ищет во второй таблице ближайшее меньшее значение. Это 120%. Затем отсчитывает 2 столбца и возвращает премию 60%. Брюс Ли план не выполнил, поэтому его ближайший меньший критерий – 0%.

Предлагаю посмотреть видеоурок о работе ВПР из курса «Основные функции Excel».

Функция ВПР в Экселе – пошаговая инструкция

Функция ВПР в Экселе – это то, что позволит вам экономить десятки часов рабочего времени. При помощи функции ВПР вы ускоритесь буквально в разы и будете вспоминать с ужасом о сравнении таблиц вручную.

Так было со мной. На моей первой официальной работе, мне приходилось раз в несколько дней сравнивать два списка. Списки были относительно небольшие, около 100 строк каждый. Но сравнивал я их при помощи ручки и линейки. Это было мучение, более того это было неэффективное мучение, которое каждый раз, занимало у меня (по меньшей мере) пол рабочего дня.

Продолжался этот мазохизм ровно до тех пор, пока однажды коммерческий директор не увидел, как я безжалостно орудую линейкой над двумя листиками.

Он очень удивленно поинтересовался чем это я занимаюсь. Потом, весьма выдержанно сел за мой компьютер, открыл эти два файла и за несколько минут сравнил их при помощи функции ВПР в Экселе.

Сказать, что я был удивлён – это значит ничего не сказать. Я лицезрел настоящее чудо.

Это была потрясающая демонстрации силы автоматизации.

Функция ВПР в Экселе одинаково нужна и маркетологом, и логистам, и закупщикам – всем тем, кто работает с таблицами данных, это просто Must Have.

Функция ВПР в Экселе – быстрый перенос данных

Самое простое применение функция ВПР это быстрый перенос данных из одной таблицы в другую.

Например, у вас есть большой прайс на 500 позиций и запрос от покупателя, скажем на 50 позиций (в реальности и прайс и запрос могут быть гораздо больше, но принцип от этого не меняется).

Вам нужно быстро найти цены на эти 50 позиций. Разумеется, можно отдельно искать каждую позицию в большом прайсе и потратить на это 30 – 60 минут, а можно сделать это менее чем за минуту при помощи функции ВПР.

Итак, у нас в прайсе 500 позиций. Позиции обозначаются следующим образом, буквами обозначается вид позиции, а цифрами модификация.

Например, «Стул_1» и «Стул_21» это два совершенно разных стула.

Цены в прайсе указаны для примера и вряд ли имеют отношение к реальным ценам.

В ООО «ЫкэА» пришел запрос от «Петровича».

Петрович человек простой, любит всё делать быстро, но не очень чётко. Поэтому его запросы отличаются особым сумбуром в позициях.

Однако это нас не страшит, во-первых, у нас есть ВПР, во-вторых мы и не такое видали.

Вот собственно и сам запрос:

Функция ВПР в Экселе-1

Петрович требует, чтобы мы очень быстро проставили цены в его запросе. Ждать он намерен максимум 5 минут. Ведь другие поставщики уже завалили его предложениями.

Нам не хочется терять такого клиента и мы практически мгновенно открываем прайс:

Функция ВПР в Экселе-2

Получается у нас должно быть открыто два файла (две книги в Эксель). Запрос от Петровича и Прайс.

Это как раз то что необходимо, осталось только перенести цены из прайса в запрос.

Для этого перейдем в таблицу запроса и в первой ячейке столбца «Цены» (D4) введем «=впр» и два раза кликнем на значок функции:

Функция ВПР в Экселе-3

Сразу же после этого, в строке формулы нужно поставить курсор внутри надписи ВПР и нажать Fx, перед вами появится окно с аргументами функции ВПР:

Функция ВПР в Экселе-4

В аргументах функции вы говорите Экселю что и где нужно искать:

Искомое значение — это значение (в данном случае наименование), цену которого вы хотите найти в прайсе. Соответственно кликайте на первую ячейку столбца «Наименование».

Далее, сразу переходите в «Прайс»:

Функция ВПР в Экселе-5

Теперь в аргументах функции заполните следующие поля:

Таблица — выделяете столбцы, которые содержат искомые наименования и цены, таким образом, чтобы наименования были крайним левым столбцом.

Так работает функция ВПР — ищет искомые значения в крайнем левом столбце (для ВПР это столбец №1). Когда ВПР находит искомое значение он начинает смотреть правее, в тот столбец, который вы указали в «Номере столбца».

Там вы должны указать столбец, содержащий необходимые для переноса данные. В нашем случае это цены и в нашем случае это столбец под номером два, относительно той таблицы, которую вы указали в аргументах.

Интервальный просмотр — ставьте 0. Ноль обозначает точное соответствие.

После заполнения аргументов функции нажимайте «Ок» и если всё сделано верно, то в столбце «Цена» (файл «Запрос от Петровича»), появится цена.

Вам нужно протянуть цены на оставшиеся ячейки:

Функция ВПР в Экселе-6

Коллеги, вот и всё, вы овладели функцией ВПР.

Очень важное замечание!

Обратите внимание на то, что сейчас мы работали в двух разных файлах (книгах).

Когда работа идёт в двух разных книгах, Эксель автоматически закрепляет таблицу в функции ВПР:

Функция ВПР в Экселе-7

Делает это он при помощи значка $, который проставляет перед столбцами и строками таблицы.

Это позволяет не съезжать формуле когда вы протягиваете её вниз. Это очень актуально когда вы работаете в рамках одного листа или одной книги (в этом случае Эксель автоматически Не закрепляет ячейки).

Давайте посмотрим что получиться если протянуть формулу «без закрепления»:

Функция ВПР в Экселе-8

Обратите внимание, что для первой ячейки всё в порядке и диапазон B3:C502 точно соответствует той таблице, которую мы выделили для поиска данных, однако (без закрепления) так будет не всегда, по мере «протягивания» формулы ВПР вниз, будет смещаться и таблица, пока однажды, мы не увидим вот такую странную надпись #Н/Д:

Функция ВПР в Экселе-9

#Н/Д значит что функция ВПР не смогла найти цену Стул_13 в прайсе и это не мудрено, ведь диапазон таблицы в формуле ВПР уехал ниже этого значения:

Функция ВПР в Экселе-10

Посему, если не хотите чтобы от вас уезжали, закрепляйте диапазон.

Очень важное замечание №2

Как вы заметили, формулы ссылаются на определённые ячейки, другими словами между формулами и исходными данными есть связь. Стоит изменить исходные данные и значения в формулах сразу изменятся.

Особенно остро это чувствуется в ВПР. Если вы вдруг забудетесь и в исходной табличке добавите лишний столбец в «неположенном месте», то в формула ВПР выдаст совсем неожиданные значения.

Поэтому, если вам не нужна связь между таблицами, рекомендую формулы превратить в данные.

Для этого нужно выделить столбец с формулами, нажать Ctrl+C и в левом верхнем углу выбрать «Вставить» — «Вставить значения».

Функция ВПР в Экселе-18

Для тех кто не любит изучать картинки, я записал небольшое видео в котором показываю всё то, что мы проговорили выше (кроме вставки значений):

Видео — «Быстрый перенос данных с помощью функции ВПР в Экселе»

Перенос данных при помощи ВПР, можно использовать не только для того, чтобы быстро получать данные из одной таблицы в другой, но и для того, чтобы сравнивать две таблицы.

Это очень актуально для тех кто работает в закупках и отправляет заказы поставщику.

Обычно происходит следующая ситуация. Вы отправляете заказ поставщику, через некоторое время получаете ответ в виде счёта и сверяете заказ с счётом.

Всё ли есть в счёте, в нужном ли количестве, по правильным ли ценам и т.д.

Функция ВПР в Экселе – сравнение двух таблиц

Итак, у вас есть «Заказ поставщику» (1) и ответ поставщика в виде «Счёта на оплату» (2).

Для удобства восприятия я разместил их на одном листе:

Функция ВПР в Экселе-11

Ваша задача сверить количество позиций и их цены.

Для начала проверим все ли позиции и по правильной ли цене указал в счёте поставщик.

Для этого нужно из Счёта перетянуть данные в Заказ при помощи функции ВПР.

Перед «перетяжкой», в таблицу «Заказ поставщику» нужно добавить два «сравнительных» столбца:

Функция ВПР в Экселе-12

После добавления столбцов, нужно перетянуть соответствующие данные при помощи ВПР:

Функция ВПР в Экселе-13

Функция ВПР в Экселе-14

Обратите внимание, я закрепил диапазоны ячеек.

Теперь когда данные перенесены, нужно их сравнить, для это необходимо добавить еще два столбца (Разница 1 и Разница 2):

Функция ВПР в Экселе-15

В столбце «Разница 1» нужно вычесть от исходного количества (D4) количество в счёте (E4).

В столбце «Разница 2» нужно вычесть от исходной цены (G4) цену в счёте (H4).

Таким образом мы сможем увидеть разницу и в количестве и в цене.

Если значение «0», то значит всё хорошо и данные одинаковые.

Если значение плюсовое (например «+3»), то это значит что в счёте не хватает 3 штук.

Если значение отрицательное, это значит, что нам пытаются «впихнуть» лишнее.

Если значение #Н/Д — это значит, что в счёте вообще нет такой позиции.

Тоже самое и с ценами, если значения в плюсе, значит нам сделали скидку, а если значения в минусе — значит нам пытаются продать по завышенной цене.

Таким образом нужно просканировать всю таблицу и выяснить о причинах расхождения у поставщика:

Функция ВПР в Экселе-16

Друзья, вот так мы проверили насколько соответствует Заказ, полученному Счёту и казалось бы что это всё что необходимо для счастливой жизни. Однако это не совсем так.

Нужно еще проверить соответствие Счёта, отправленному заказу, на предмет лишних позиций.

Вдруг хитрый поставщик, среди сотни позиций решил нам скрытно что-то «допродать».

Для этого в «Счёт на оплату» нужно добавить столбец «Кол/во в заказе» и «отвепээрить» туда значения из столбца «Количество» Заказа поставщику.

И если в столбце «Количество в заказе» мы вдруг увидим значения #Н/Д это значит, что позиции с таким наименование не было в нашем заказе поставщику.

Функция ВПР в Экселе-18

Это не всегда означает, что поставщик хочет нас «нагреть», чаще всего просто может быть ошибка в названии товара. Стоит например поставить лишний пробел, как Эксель не задумываясь выдаст #Н/Д. Для него это разные названия.

Теперь всё тоже самое продемонстрирую в небольшом видео.

Видео — «Сравнение двух таблиц с помощью функции ВПР в Экселе»

Эпилог

Коллеги, поздравляю, с этого момента ваша работа с данными значительно упростится и ускорится, ведь теперь вы «почтигуру» по применению функции ВПР в Экселе.

Полезность

Коллеги, если вы часто работаете в Эксель, то рекомендую прочитать еще парочку моих очень полезных статей по этой тематике, там будет (как всегда) только-то что необходимо в работе:

Как в 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​
Найти и перенести в Excel.​ в разбивке общей​ находиться правее исходной​ формулу вниз, чтобы​ параметрами.​ которого нужно взять​
​ ячейках. Это может​ ну или с​light26​Naivnaya​ появляться новые листы,​ сформироваться. Вместо этого​ тоже есть. т.е.​Мотя​ отчета у «фирмочки»,​по дате отображаются​
​ Тоже думал про​: Добрый день! Очень​ таблицы на несколько​ таблицы, иначе функций​ знать количество макарон​Попробуем поэкспериментировать. В СПЕЦИАЛЬНОЙ​ информацию, которую мы​ быть таблица с​ начала листа -​

Перенос данных из одной таблицы Excel в другую

​: Макросами. Ждите когда​: Да, спасибо большое.​ кот. будут соответствовать​ знака можно поставить​ текстовый вариант не​: 1. Покажите реальный​ которая «окучивает» Вашу​ не все строчки​ массив, но умею​ нужна помощь. Как​ других по определенным​ ВПР не будет​

​ каждой марки на​ ВСТАВКЕ выберем другой​ ищем.​ любыми данными (числа,​ зависит от задачи.​ макросописцы прочтут Вашу​

Специальная вставка

​ Я понимаю что​ месяцу.​ любые другие названия​ особо принципиален как​ файл-экспорт из 1С:​ организацию.​ из Таблицы 1.​ только выбрать по​

​ перенести данные из​ признакам. Требуется перенести​ работать;​ начало февраля.​ пункт, например, ФОРМУЛЫ.​Получилось так.​ слова, т.д.) –​6. сохраняем файлы.​ тему​ в моем случае​Т.е. когда сделаешь​ полей.​ я понимаю​ без скрытых строк,​В противном случае​

Макароны.

​Manyasha​ условию и потом​ одной таблицы в​

​ ВСЕ значения из​номер столбца таблицы, из​Аналогично можно перенести данные​ Получили уже неформатированную​

​Теперь устанавливаем формулу в​ перечень сотрудников фирмы,​Гость​Hugo​

​ слишком много тонкостей.​ Копию Листа в​Максим Зеленский​Vasilij_83​ без структур (без​ Вам следует заказать​:​

​ все разом выгрузить,​ другую. При том​ вкладки БД с​ которой будут подтягиваться​ на все месяцы​ таблицу, но с​

ФОРМУЛЫ.

​ ячейку С7 (№​ перечень товара с​: Подскажите, как из​

ЗНАЧЕНИЯ.

​: Прочитали уже. Ждём​дело просто в​ Книге2 и назовешь​: используйте для других​: Добрый день!​ каких-либо Ваших изменений).​

ЗНАЧЕНИЯ.

​ макрос на форуме.​novichok​ и в выгрузке​ что строки одной​ признаком «рф» в​

​ значения;​ и получить наглядный​ работающими формулами.​ телефона бухгалтерии). Формула​ его параметрами, телефонный​ одной книги перенести​ чего-нибудь более конкретного.​ том, что данные​ его не Явраль,​

​ книг в таком​Я Вам предложу​2. Составьте список​Rustem​, увеличьте диапазоны в​

Перенос данных на другой лист

​ таблицы могут не​ отдельную вкладку, так​интервальный просмотр – логический​ годовой отчет.​Теперь вставим не формулы,​ такая.​ справочник,т.д.​ данные нужной строки,​ Желательно в файле.​ 2 книги создаются​ а Февраль, то​

​ случае функцию СУММПРОИЗВ​ вот какой вариант.​ соответствий​: Попробуйте такую формулу:​ формулах:​ полученные значения идут​ соответствовать строкам в​ же и с​ аргумент, определяющий точность​Аналогично можно переносить данные​

  1. ​ а только ЗНАЧЕНИЯ​
  2. ​=ИНДЕКС($A$2:$K$3;ПОИСКПОЗ($A$7;A2:A3;0);11)​
  3. ​Есть способ, как​

​ в другую книгу.​light26​ на 1 поставщика,​ формула все равно​ вместо СУММ, только​ Добавьте дополнительный расчет​

​названий​dude​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ИНДЕКС(‘Таблица 1′!E$2:E$1000;НАИМЕНЬШИЙ(ЕСЛИ($H$2=’Таблица 1’!$F$2:$F$1000;СТРОКА($F$4:$F$1002)-3);СТРОКА(A1)));»»)​ подряд, одно под​ другой таблице и​ другими признаками.​

  1. ​ или приблизительность значения​ из одного файла​ результатов их вычислений.​Здесь изменили только​ перенести данные из​ с помощью «=ВПР(«Х»;. ;. ;. )​:​ а их у​
  2. ​ будет написана =​ она будет уже​
  3. ​ со сводной таблицой.​в столбе «Наименование​: листы месяцев лучше​rusanovava​ другим. А в​ соответственно сделать это​Заранее огромное спасибо​ (0 или 1).​

​ в другой. Данная​Чтобы новая таблица со​ в конце формулы​ таблицы Excel в​ это реально? Если​Hugo​ меня 100, и​ Книга1;Лист1;Е19, а надо​ обычная, не массивная​

​ Сводная таблица сведет​ показателя» листа «Расчет»​ называть 1407, 1408​: Добрый день! Я,​

Перенос данных в другой файл

​ этой теме задача​ просто копированием нельзя.​ за помощь!)​​ книга в нашем​ значениями получила внешний​ номер столбца. Получилось​ таблицу Word. Смотрите​

​ да, то подскажите​, ну не хочет​ поэтому и встает​ чтоб было =Книга1;Лист2;Е19​ (в остальном все​ все дубликаты и​ с​rusanovava​ конечно, очень извиняюсь,​ немного другая -​

​ А искать по​китин​Рассмотрим пример на практике.​ примере так и​ вид аналогичный образцу​ так.​ статью «Как перенести​ как указывать таблицу​ посетитель регистрироваться, а​ такой вопрос относительно​Может еще так будет​ то же самое)​ Вам останется только​

​названиями​: Rustem, доброе утро!​ что возможно «засоряю»​ значения вперемешку, при​ фильтру и копировать​: ВПР, ИНДЕКС, или​ Имеем таблицу, в​ называется EXCEL. Создадим​ выделим ее и​По такому принципу можно​ таблицу из Excel​ и столбец например​ без этого выложить​

Пример.

​ хоть какой то​ понятней: из Января​Naivnaya​ получить элементы этой​в строке 2​ Спасибо за Вашу​ Ваш форум повторами,​ несовпадении должны оставаться​

Перенос данных таблицы через функцию ВПР

​ не вариант если​ что то другое.​ которой прописываются партии​ еще одну и​ вставим ФОРМАТЫ с​ сделать больше ячеек​ в Word». Этот​ КНИГИ1 ЛИСТА1​ файл можно только​ совместимости двух книг​ Книги1 данные должны​: Здравствуйте, подскажи пожалуйста,​ сводной таблицы, что​ файла-экспорта.​

​ помощь. Честно признаться,​ но очень нужна​ пустые строки. Если​ в таблице более​ Был бы файл​

Синтаксис ВПР

​ заказанных товаров (она​ назовем ее ПРИМЕР.​ помощью специальной вставки.​ для найденной информации,​ способ удобен тем,​TheArk​ через файлообменник, чего​ по каждому поставщику.​

​ вставляться в Январь​

  • ​ возможно ли технически​ очень легко делается​А также не​
  • ​ с функцией суммпроиз​ Ваша помощь, а​ Вам не трудно,​ 150 позиций и​ ответ мог быть​ подсвечена зеленым). Справа​Примечание. Создавать новые файлы​Теперь попробуем выбрать пункт​
  • ​ установить такие формулы​ что нужная информация​: Добрый день, друзья.​
  • ​ этот пльзователь, ИМХО,​ Иначе приходиться копировать​ Книги2 , из​ прописать формулу для​

Как перемещать данные с помощью ВПР?

​ забудьте «накапать» руководству​ пока не работала​ времени на поиск​ поделитесь опытом -​ они могут различаться​ точнее​ прайс, где значатся​ Excel можно даже​ БЕЗ РАМКИ. Получили​ в бланке.​ появляется в специальных​ Подскажите как перенести​ делать не будет​ все данные из​ февраля в февраль​ того, чтоб данные​

Заказы.

​ дальнейшем, Вам придется​ на своих IT,​ )). не понятен​ здесь подобного решения​ как в этом​

​ друг от друга.​УКД​ цены каждого товара​ в разных папках.​ полную таблицу, но​Теперь достаточно ввести​ ячейках и не​ значения из общей​light26​

​ 1 книги в​ и т.д. Т.е​ их одной Книги​ только лишь контролировать​ которые занимаются прикладной​ знак двойного минуса.​ уже нет. (если​ случае можно организовать​ Как можно это​

​: китин, упс. Я​ (подсвечен голубым). Нам​ Программа будет автоматически​ только без выделенных​ в одну ячейку​ нужно ее выискивать​ свободной таблицы, в​

​:​ другую, ну сами​ при копировании листов​ Excel -далее Книга​

​ вновь появившиеся коды.​ частью программного обеспечения​ Если не трудно,​

ВПР.

​ такая тема уже​ выгрузку? Заранее спасибо!​ осуществить?​ ж прикрепляла файл(​ нужно перенести данные​

Пример.

​ искать указанную книгу,​ границ.​

​ название фирмы и​ в таблице по​ отдельные на других​Hugo​ понимаете, очень, очень,​ формулы то не​ 1, автоматически переносились​Пример выкладываю.​ в Вашей организации​ объясните его назначение.​ есть, просто ткните​Юрий М​Bema​ Попробую еще раз.​ по ценам из​ независимо от того,​Полезный совет! Чтобы перенести​ вся нужная информация​ строке, т.д.​ закладках. К примеру​, я так мыслю,​

Перенос значений из одной общей таблицы в другую по признаку (Формулы/Formulas)

​ очень много раз​​ меняются. ​ в другую Таблицу​Так можете сделать​ — свой «хлеб»​rusanovava​ носом!)). Задача в​: swetik, в #5​: swetik, добрый и​pabchek​ правой таблицы в​ в какой папке​
​ формат вместе с​ выберется из строки​

​Итак, у нас​​ в общей сводной​ что ему нужно​ умноженных на 100​Наверно я не смогу​ другой Книги -Далее​

​ на одном листе​​ они также должны​: dude, спасибо за​ принципе проста: из​

​ не​​ Вам. А что​: Сводная пойдет? При​ левую, чтобы подсчитать​ и на каком​
​ размерами столбцов нужно​

​ и появится в​​ есть огромная таблица​
​ таблицы много значений​ что-то вроде этого.​ поставщиков :-)))​ доходчиво объяснить :-(​ Книга 2​

​ хоть сколько угодно​​ отрабатывать!​ Вашу помощь. про​ таблицы, выгруженной из​цитата​ правила говорят о​
​ желании можно сделать​ стоимость каждой партии.​ диске компьютера она​ перед копированием выделить​ отдельных ячейках (в​ с множеством строк​ с признаком А,​ Только доработать нужно​Я вообще задумываюсь​ Или это нереально​Сложность в том,​ сводных таблиц. Единственно,​Viktorya R​ листы учту​ 1С необходимо заполнить​- это полная​
​ файле-примере?Понимаете, файл-пример и​ автообновляемый диапазон и​
​ Вручную это делать​ находится.​ не диапазон исходной​ одном месте), не​ и столбцов. Нам​ мне бы хотелось​ немного. Или много​ над вопросом создания​ сделать. ​ автоматически нужно переносить​ что в формуле​: 1. реальный файл​. Вашу формулу​
​ рабочую таблицу. Пример​

​копия​​ рабочий файл- это​ кнопочку для обновления))​ долго, поэтому воспользуемся​

​Скопируем в книгу ПРИМЕР​​ таблицы, а столбцы​ нужно двигать большую​ нужно выбрать конкретные​ увидеть все их​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Перенос()​
​ для этого дела​Да и формулу​ не строку,столбец, а​ «ПОЛУЧИТЬ.ДАННЫЕ. » необходимо будет​ не могу показать,​ честно вообще не​ во вкладке. Проблема​сообщения. Вы вообще​ две большие разницы.​

​сделал диапазон, перезалил​​ функцией Вертикального Просмотра.​ таблицу с помощью​

Перенос данных из одной таблицы в другую

​ целиком (в данном​​ таблицу, т.д.​ данные из нескольких​ на другой закладке.​’​ хоть какой то​ в моем случае​ отдельные ячейки.​ указать номер сводной​ так как информация​ поняла ))).если поможете​ моя заключается в​ в курсе, что​Hugo​УКД​В ячейку D3 нужно​ все той же​ случаи это диапазон​Можно настроить таблицу​ ячеек.Например, таблица такая,​ Знаю есть вариант,​

​’ Перенос Макрос​​ програмки, но как,​ не растянешь, и​Т.е. ячейка Е19​ таблицы. Метод очень​ сами понимаете не​ в ней разобраться,​

​ том. что во-первых:​​ такое цитата?​: Да и с​: pabchek, большое спасибо!)​ подтянуть цену гречки​ СПЕЦИАЛЬНОЙ ВСТАВКИ. И​ A:F).​ так, что при​ в таблице может​ привязать все к​
​’​ к кому и​

​ придется каждую формулу​​ Книги 1 должна​ хорош тем, что​
​ для всеобщего обозрения.​ буду признательна и​ исходная таблица каждый​Запомните — кнопка​ тремя можно ВПР​Это макросы, я​ из правой таблицы.​ опять удалим значения​Аналогично можно поэкспериментировать с​ определенных условиях будет​
​ быть больше столбцов​ значени Если=»a» то​’​ ск-ко это стоит​ в каждой ячейке​ автоматически вставать в​
​ в нем можно​ даже если удалю​ смогу использовать в​ раз разная (т.е.​ цитирования​ использовать, если сделать​ правильно понимаю?)) С​ Пишем =ВПР и​
​ из трех столбцов.​ каждым пунктом СПЕЦИАЛЬНОЙ​ выделяться сразу вся​ и строк. Шапку​ писать значение если​Range(«A1»).Select​ я незнаю. А​ править. ​ ячейку С11 Книги​ контролировать сводные цифры​ всю инфу. будет​ дальнейшей работе, поскольку​ разное кол-во столбцов​не для ответа​ один допстолбец в​ ними практически не​ заполняем аргументы.​

​ Проведем те же​​ ВСТАВКИ, чтобы наглядно​ строка. Читайте об​ таблицы можно закрепить.​ не равно, то​

​Selection.Cut​​ облегчить свою работу​Naivnaya​ 2.​ и если что-то​ просто очень тяжелый​
​ подобных отчетов у​ и строк) и​! Вернитесь в своё​ источнике, правда или​ знакома, можно как-то​Искомым значением будет гречка​ действия, что и​ увидеть, как она​ этом в статье​ Читайте статью «Как​ писать нулю, затем​Sheets(«Да»).Select​ хочется :-)​: Наверно я что-то​ячейка К19 Книги​ пойдет не так​ файл.​ меня масса.​ необходимые данные каждый​ сообщение и исправьте​ его нужно воткнуть​

​ формулами обойтись?​​ из ячейки B3.​ в предыдущем параграфе,​​ работает.​​ «Выделить всю строку​​ закрепить строку в​​ все это упорядочить​ActiveSheet.Paste​Serge_007​
​ все таки неправильно​ 1 должна автоматически​​ это всегда можно​​2. а что​в этом доке​ раз находятся в​

​ это безобразие.​​ левее, или использовать​_Boroda_​

Автоматический перенос данных из одной таблицы в другие (Формулы/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​

Перенос данных из одной таблицы в другую при разных условиях

​ НЕ ПЕРЕНОС!​​ ладно, тогда не​ было протянуть формулу​Получили новую формулу, которая​ таблиц. Это удобно​ с множеством параметров.​ устанавливаем формулы для​ такая функция?​Selection.ClearContents​ задачи можно легко​ надо чтоб она​ вставать в ячейку​Свои сообщения можно​ проблем, единственное приходится​ разбивается на несколько​ и времязатратно)). Во-вторых,​: Добрый день!​Anatoliy Pychev​ буду доделывать​ вниз и автоматически​ показывает, что ячейка​ тем, что при​ Он может состоять​ поиска данных. Например,​Serge_007​Range(«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»,​ роль). а потом​ их может быть​Есть таблица заявок,​ таблицы получателя, а​ то встаньте в​ товаров и их​ т.е. она зафиксирована.​ создании годовых отчетов​

​ иметь определенное выравнивание,​​ таблицу.​TheArk​Sheets(«Данные»).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 таблиц в​ ячеек из одного​ 2​Vasilij_83​Цитаталист «код» этого​ будет работать (наверное​ просуммировать значения из​ таблицы?​ раз то можно​С остальными листами​ выделенной таблицы (прайса).​ на другой, а​На начало месяца.​ помощью специальной вставки.​

​Устанавливаем формулу в​​не работает. ​ такой — открываем​
​ 1ну идентичную, где​ листа в другой.​Hugo​: Надеюсь, что разберетесь.​
​ не дает?Поскольку в​ ). Сейчас буду​ различных столбцов исходной​Возможно ли это?​ и подождать.​
​ аналогично​Интервальный просмотр – ставим​

​ также с одного​​Приход.​ Она позволяет выбрать​
​ ячейке В7 (№​Видимо пора на​ кодом все 3​

​ все отобразится разом.​​Но в целом​: Здравствуйте.​ Если Вы заметили,​ файле-экспорте строку с​ пробовать )))))​ таблицы (лист «август»),​СпасибО!​И еще, значения​Или чисто формулами.​ 0, т.к. нам​ файла в другой.​Расход.​ только те параметры,​ телефона гл. бухгалтера).​ покой​ файла, идём циклом​есть ли соответствующая разработка?​ весь механизм практической​Просто вставить значения​ что единственный вопрос​ кодами структуры (1​rusanovava​ удовлетворяющих одному условию​Manyasha​ по которым идет​ Это формула массива​ нужны точные значения,​
​ВПР в Excel –​Столбец «На конец месяца»​ которые нам необходимы​ Формулу можно просто​Staniiislav​ по сводному снизу​Serge_007​ реализации задачи мне​ «приравниванием» не годится?​ остается только в​ строка) Вы заполняете​: Доброе утро. Таковая​ (например значения, которые​:​ сравнение должны быть​

​ для ячейки А2​​ а не приблизительные.​ очень полезная функция,​ у нас задан​ при копировании. Рассмотрим​ написать словами, а​: в смысле не​ вверх и по​: Ну и зачем​

автоматический перенос данных из Книги1 в другую Книг2 (перенос данных из одной таблицы Книги1 в другую таблицу Книг)

​ не совсем ясен​​Т.е. например для​ составлении сводной таблицы.​ в рукопашную, то​ служба имеется, но​ относятся к п.​novichok​ уникальны в таблице​ любого листа. После​Видим, что из правой​ позволяющая подтягивать данные​
​ формулой, поэтому при​ пример.​ можно вызвать эту​ работает? все вроде​
​ результатам проверки ответа​ тогда его в​ — много тонкостей. ​»ячейка Е19 Книги​ Вернее умение работать​
​ Ваш лист «код»​ загружать их «такими​ 5.1.1. расчетной таблицы)?​, здравствуйте. А зачем​
​ источника, т.к. всегда​ ввода формулы нужно​ таблицы в левую​ из одной таблицы​
​ удалении значений из​Имеем таблицу с показателями​ функцию на закладке​ работает​

​ переносим текущую строку​ ЭТОЙ теме задавать?!​Может быть лучше​ 1 должна автоматически​ с источником данных​ не дает никакой​ мелочами» (как бы​Мотя​
​ так много таблиц,​

​ будут переноситься только​​ нажать Контрл Шифт​ подтянулась цена гречки.​

​ в другую по​​ предыдущих столбцов, он​
​ по наличию макарон​ «Формулы» в разделе​
​TheArk​
​ в первую пустую​Читайте правила (особенно​ сделать так -​ вставать в ячейку​ сводной таблицы. Далее​
​ информации для макроса.​ мне они сказали​: И это нужно​ представляете сколько их​
​ первое или последнее​ Ентер вместо обычного​
​Протягиваем формулу вниз и​ заданным критериям. Это​

​ автоматически обнуляется.​​ определенных марок на​ «Ссылки и массивы».​: Если Вас не​ ячейку первого столбца​ п.4.) и создавайте​ наладили этими формулами​ С11 Книги 2″​ останется вставить формулу​Viktorya R​) не хочу,​ делать каждый месяц?!​ будет через пару​ найденное значение​
​ Ентер и растянуть​ визуально проверяем некоторые​ достаточно «умная» команда,​Перенесем данные по остатку​ складе магазина. Наглядно​ В функции «ИНДЕКС»​ затруднит, можно эту​ соотв. файла.​ свою.​
​ один лист. При​ делаем так:​ «ПОЛУЧИТЬ.ДАННЫЕ. » в ячейку​: могу отправить в​ проще самой применить​Да и еще​ месяцев (по одной​Про оптимизацию этого​ формулу вниз и​

​ товары, чтобы понять,​ потому что принцип​ макарон каждой марки​ видно, сколько килограмм​ выбираем функцию «массив;​ формулу в мой​В конце результаты​Гость​ появлении нового месяца​в C11 книги2​

​ E12, связать ее​ личку​ формулы для облегчения​ к нужному часу,​
​ таблице на день)?​ метода: 1- при​ вбок на сколько​ что все сделали​ ее работы складывается​ с января на​

​ было в начале​​ номер_строки;номер_столбца».​ файл вставить, так​ сохраняем.​: Добрый времени суток,​ скопировали этот лист,​ вводим » имяфайла»;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​ «Вставка» нажимаете левую​ воспользоваться командой ИНДЕКС​

Перенести значения по признаку из одной таблицы в другую.

​ работы со строками​​ ячейку, показывающую количество​ жмем КОПИРОВАТЬ.​ этой фирмы (у​ форума​ копируем данные по​ б ничего не​2 столбец желтые​ и в Книге​Еще надо помнить,​ можно легко учесть.​ имен диапазонам, то​ за что же​ столбцам.​: Я даже не​ крайнюю кнопку «Сводная​ и ПОИСКПОЗ. Овладев​ существует горизонтальный просмотр​ макарон марки А​В свободной ячейке снова​ нас – это​- Создайте свою​ трём массивам (для​ оставалось? кто может​ суммы​

​ 2, то формулы​​ что для составления​Viktorya R​ получаю вот это:​ они получают зРяплату?!​

​novichok​​ знаю и не​ таблица», затем «ОК».​ этими двумя функциями​ – ГПР.​ на конец месяца​ вызываем меню правой​ первый столбец А).​ тему согласно п.5q​

​ каждого свой счётчик​​ что подсказать​
​3 столбец синие​ ​ не меняются и​
​ сводной таблицы в​: Книга 1 -​

​ Формируется новый лист​​ вы сможете намного​Аргументы функции следующие:​ (в нашем случае​ кнопкой и нажимаем​0 (ноль) –​ Правил форума​

​ строк)​​Hugo​ суммы​ каждый месяц придется​ диапазоне A1 :​ исходный вариант 1с.​ работает, видимо так​ важен, служба IT​Manyasha​ делать.​ со сводной таблицей.​

​ больше реализовать сложных​​искомое значение – то,​ это ячейка F2​
​ СПЕЦИАЛЬНАЯ ВСТАВКА.​ это значит, искать​Эта тема закрыта​
​5. выгружаем массивы​

Использование функции ВПР (VLOOKUP) для подстановки значений

Кому лень или нет времени читать — смотрим видео. Подробности и нюансы — в тексте ниже.

Постановка задачи

Итак, имеем две таблицы — таблицу заказов и прайс-лист:

Задача — подставить цены из прайс-листа в таблицу заказов автоматически, ориентируясь на название товара с тем, чтобы потом можно было посчитать стоимость.

Решение

В наборе функций Excel, в категории Ссылки и массивы (Lookup and reference) имеется функция ВПР (VLOOKUP) . Эта функция ищет заданное значение (в нашем примере это слово «Яблоки») в крайнем левом столбце указанной таблицы (прайс-листа) двигаясь сверху-вниз и, найдя его, выдает содержимое соседней ячейки (23 руб.) Схематически работу этой функции можно представить так:

Для простоты дальнейшего использования функции сразу сделайте одну вещь — дайте диапазону ячеек прайс-листа собственное имя. Для этого выделите все ячейки прайс-листа кроме «шапки» (G3:H19), выберите в меню Вставка — Имя — Присвоить (Insert — Name — Define) или нажмите CTRL+F3 и введите любое имя (без пробелов), например Прайс. Теперь в дальнейшем можно будет использовать это имя для ссылки на прайс-лист.

Теперь используем функцию ВПР. Выделите ячейку, куда она будет введена (D3) и откройте вкладку Формулы — Вставка функции (Formulas — Insert Function) . В категории Ссылки и массивы (Lookup and Reference) найдите функцию ВПР (VLOOKUP) и нажмите ОК. Появится окно ввода аргументов для функции:

vlookup3.png

Заполняем их по очереди:

  • Искомое значение (Lookup Value) — то наименование товара, которое функция должна найти в крайнем левом столбце прайс-листа. В нашем случае — слово «Яблоки» из ячейки B3.
  • Таблица (Table Array) — таблица из которой берутся искомые значения, то есть наш прайс-лист. Для ссылки используем собственное имя «Прайс» данное ранее. Если вы не давали имя, то можно просто выделить таблицу, но не забудьте нажать потом клавишу F4 , чтобы закрепить ссылку знаками доллара , т.к. в противном случае она будет соскальзывать при копировании нашей формулы вниз, на остальные ячейки столбца D3:D30.
  • Номер_столбца (Column index number) — порядковый номер (не буква!) столбца в прайс-листе из которого будем брать значения цены. Первый столбец прайс-листа с названиями имеет номер 1, следовательно нам нужна цена из столбца с номером 2.
  • Интервальный_просмотр (Range Lookup) — в это поле можно вводить только два значения: ЛОЖЬ или ИСТИНА:
      • Если введено значение 0 или ЛОЖЬ (FALSE) , то фактически это означает, что разрешен поиск только точного соответствия, т.е. если функция не найдет в прайс-листе укзанного в таблице заказов нестандартного товара (если будет введено, например, «Кокос»), то она выдаст ошибку #Н/Д (нет данных).
      • Если введено значение 1 или ИСТИНА (TRUE) , то это значит, что Вы разрешаете поиск не точного, а приблизительного соответствия, т.е. в случае с «кокосом» функция попытается найти товар с наименованием, которое максимально похоже на «кокос» и выдаст цену для этого наименования. В большинстве случаев такая приблизительная подстановка может сыграть с пользователем злую шутку, подставив значение не того товара, который был на самом деле! Так что для большинства реальных бизнес-задач приблизительный поиск лучше не разрешать. Исключением является случай, когда мы ищем числа, а не текст — например, при расчете Ступенчатых скидок.

      Все! Осталось нажать ОК и скопировать введенную функцию на весь столбец.

      Ошибки #Н/Д и их подавление

      Функция ВПР (VLOOKUP) возвращает ошибку #Н/Д (#N/A) если:

      • Включен точный поиск (аргумент Интервальный просмотр=0) и искомого наименования нет в Таблице.
      • Включен приблизительный поиск (Интервальный просмотр=1), но Таблица, в которой происходит поиск не отсортирована по возрастанию наименований.
      • Формат ячейки, откуда берется искомое значение наименования (например B3 в нашем случае) и формат ячеек первого столбца (F3:F19) таблицы отличаются (например, числовой и текстовый). Этот случай особенно характерен при использовании вместо текстовых наименований числовых кодов (номера счетов, идентификаторы, даты и т.п.) В этом случае можно использовать функции Ч и ТЕКСТ для преобразования форматов данных. Выглядеть это будет примерно так:
        =ВПР(ТЕКСТ(B3);прайс;0)
        Подробнее об этом можно почитать тут.
      • Функция не может найти нужного значения, потому что в коде присутствуют пробелы или невидимые непечатаемые знаки (перенос строки и т.п.). В этом случае можно использовать текстовые функции СЖПРОБЕЛЫ (TRIM) и ПЕЧСИМВ (CLEAN) для их удаления:
        =ВПР(СЖПРОБЕЛЫ(ПЕЧСИМВ(B3));прайс;0)
        =VLOOKUP(TRIM(CLEAN(B3));прайс;0)

      Для подавления сообщения об ошибке #Н/Д (#N/A) в тех случаях, когда функция не может найти точно соответствия, можно воспользоваться функцией ЕСЛИОШИБКА (IFERROR) . Так, например, вот такая конструкция перехватывает любые ошибки создаваемые ВПР и заменяет их нулями:

      Если нужно извлечь не одно значение а сразу весь набор (если их встречается несколько разных), то придется шаманить с формулой массива. или использовать новую функцию ПРОСМОТРX (XLOOKUP) из Office 365.

      Ссылки по теме

        .
      • Функции VLOOKUP2 и VLOOKUP3 из надстройки PLEX

      :)

      Не за что — стараемся по мере сил и способностей Все мои видеоуроки можно найти (и подписаться на них) на канале planetaexcel на YouTube.

      Добрый день! Подскажите, пожта, каким способом можно использовать функцию ВПР если происходит поиск значения, которое является частью текста в ячейке? Т.е. если ячейка состоит из одного значения — работает, а если значение «зашито» в ячейку — ВПР ее не распознает.

      :)

      Спасибо Вам, Николай, как раз то что надо!

      :)

      Сцепить два ваших критерия в отдельном столбце в один и делать ВПР по нему.
      Либо написать свой вариант ВПР на Visual Basic

      Подскажите, почему формула не работает? Составил Таблицу из 2-х столбцов, в первом Наименование, во втором параметр. Рядом 2 ячейки — выбор Наименования (через выпадающий список), во второй должно ставиться значение через формулу ВПР. Но появляются ошибки: При выборе Строчки «Ручка Опера» значение подставляется неверно, При выборе строчки «Ручка Бридж» значения не находит.

      Ручка Н 54
      Ручка С 36
      Ручка Сэко 16
      Ручка Опера 37
      Ручка Тауэр 62
      Ручка Бридж 2

      P.S.: и как сюда пример готовый добавить?

      ;)

      Спасибо, экономил очень много времении )))))

      Помогите, ВПР формулу прописал. Перепроверил. И мне в нужном месте вместо числового значения выдало ошибку #ССЫЛКА! Что делать и как ее обойти. И вообще почему она появилась? Для понимания проблемы. Всё сделал как в указанном примере. Но результат я уже написал.

      :)

      УРРРЯЯЯЯЯЯ, сам разобрался. Проблема решилась когда я повторно пересмотрел урок и понял, что столбец указал не правильный для цены. Нужно указывать номер стоблца именно в ДИАПАЗОНЕ В КОТОРОМ БУДЕТ ВЫБИРАТЬСЯ ЦЕНА, а не столбец по порядку начиная с первого.

      ;)

      Функцией ВПР пользуюсь успешно, но вот проблема, если в ячейках есть знак * то функция подставляет только то что было до этого знака и находит то что было до этого знака. Как быть?

      Б 826Д*60*100 1 067,00 Нет этого товара в Ч.Р. 10 937 Б 826Д*60*100
      Б 826Д*60*70 914,00 914,00 10 939 Б 826Д*60*70
      Б 826Д*60*80 965,00 965,00 10 940 Б 826Д*60*80
      Б 826Д*60*90 1 016,00 1 016,00 10 941 Б 826Д*60*90
      Б 826Д*61*90,5 1 042,00 1 042,00 10 942 Б 826Д*61*90,5
      Б 826Д*62*96 1 067,00 1 067,00 10 943 Б 826Д*62*96
      Б 826Д*63*73 965,00 965,00 10 944 Б 826Д*63*73
      914,00 Б 826Д**

      Николай, как быть в случае если цены в течении периода меняются. Предполагаем что в ТАБЛИЦЕ ЗАКАЗОВ есть столбец ДАТА. И в ПРАЙС-ЛИСТЕ есть столбцы ЦЕНА НА ЯНВАРЬ, ЦЕНА НА ФЕВРАЛ и т.д.

      Очень полезная штука!
      Николай, у меня вопрос.
      Есть три таблицы:
      1. Список товаров с артикулами и другими данными
      2. Таблица соответствия артикула уникальному номеру (2 столбца).
      3. Таблица соответствия уникального номера пути к фотографиям. В этой таблице два столбца, в одном уникальный номер, в другом путь к фото товара. Фотографий может быть как одна так и несколько. То есть айди может быть в пяти йчейках напротив которых ячейка с указанием пути.

      Вопрос: Как в первую таблицу вытащить пути к нескольким фотографиям одного товара в одну ячейку из третей через вторую? При этом пути к фото разместить через символ | например.

      Заранее огромное спасибо!

      Николай, здравствуйте!
      У меня вопрос. Может ли ВПР найти артикул с текстом?
      Например, «525 393-090» ищем в «Кроссовки 525 393-090»

      Заранее огромное спасибо!

      ВПР не может, но можно по-другому:

      Добрый день, Николай!
      Пожалуйста, помогите понять работу предложенной вами здесь формулы с функциями ПРОСМОТР и ПОИСК.
      Она создана как-то не в соответствии с описанием этих функций, но. как ни странно, работает!

      Непонятки вот в чём.

      По описанию функции ПРОСМОТР, аргумент №1 — строка с искомым значением, аргумент №2 — область-вектор (т.е. одномерная), в которой происходит поиск ячейки со значением, заданным аргументом №1, аргумент №3 — область-вектор, из которой выбирается значение-результат. То есть, если в области “аргумент №2” находится ячейка, значение которой равно “аргумент №1” — функция вычисляет порядковый номер этой ячейки в этой области и возвращает значение ячейки уже из области “аргумент №3” с тем же порядковым номером.

      Вопрос 1. В этом свете, непонятно в вашем примере, какой смысл имеет на месте аргумента №1 значение 2^15 ?
      Вопрос 2. В качестве аргумента №2 в вашей формуле стоит функция ПОИСК, результатом работы которой является вроде как «позиция первого вхождения знака или текстовой строки». А по описанию функции ПРОСМОТР, аргументом №2 должен быть дипазон ячеек (область). Как так?
      Вопрос 3. По описанию фукции ПОИСК её аргумент №1 — строковый (текстовой), а в вашей формуле на этом месте — дипазон ячеек (область). Как так?
      Вопрос 4. Ещё по функции ПОИСК. Когда я скопировал часть вашей формулы (аргумент №2 из ПРОСМОТР) в отдельную ячейку, чтобы посмотреть промежуточный результат, то есть, =ПОИСК(F$2:F$4;A2) — к моему недоумению результатом оказалось #ЗНАЧ! ! То есть, фукция отдельно — вроде неправильная, но внутри другой функции как-то работает?

      ;-)

      Повторю, вся эта конструкция (формула) тем не менее, работает! Шаманство какое-то.

      .

      После долгих размышлений и экспериментов я догадался (в экселовской СПРАВКЕ об этом ни пол-слова! ), что конструкция ПОИСК(F$2:F$4;A2) возвращает виртуальный массив (!) из 4-х элементов (для удобства далее я его буду условно называть “ Просматриваемый_Вектор ”), с значениями, являющимися результатом поиска в значении ячейки A2 значений из соответствующих ячеек массива F$2:F$4 (далее буду условно называть “ Массив_Примет ”),
      то есть,
      в результирующий массив в элемент Просматриваемый_Вектор (1) помещается результат обычной функции ПОИСК(F$2;A2) (как бы, ПОИСК( Массив_Примет (1);A2)), в элемент Просматриваемый_Вектор (2) — результат ПОИСК(F$3;A2) (как бы, Массив_Примет (2);A2), и т. д.
      То есть, в элементы Просматриваемый_Вектор (i) помещается: либо число (найденная в A2 позиция искомой подстроки Массив_Примет (i)), либо значение #ЗНАЧ! (если значение-подстрока Массив_Примет (i) в A2не найдена).

      Что-ж, с моими вопросами 2, 3, 4 из предыдущего сообщения вроде разобрались. (За исключением того, что такое использование функции ПОИСК в экселовской Справке — отсутствует, т.е. — это недокументированная возможность?)

      Остался вопрос 1 , по функции ПРОСМОТР:
      Почему для выявления среди элементов массива Просматриваемый_Вектор элемента, содержащего число, их надо сравнивать именно c значением 2^15 ?

      И ещё: В экселовской справке по функции ПРОСМОТР отмечено: «Значения в аргументе `просматриваемый_вектор` должны быть расположены в порядке возрастания. в противном случае функция ПРОСМОТР может вернуть неверный результат.».
      В то же время, в вашем примере, в возвращаемом функцией ПОИСК виртуальном массиве Просматриваемый_Вектор положение элемента, содержащего число (т.е. соответствующего искомой подстроке) — относительно других элементов произвольное. Как это может сказаться на правильности работы ПРОСМОТР?

      Я правильно понимаю, что Вы исключили в функции VLOOKUP 2 такую вещь как » приблизительный поиск (Интервальный просмотр=1) » ?
      Т.е. она ищет только точно совпадение. Верно ?
      У меня потребность именно в приблизительном поиске и лучше (крайне желательно) без сортировки таблицы.

      Николай, добрый день, а что это может быть за ошибка если ВПР функция совсем не работает, то есть после введения всех 4 аргументов и нажатия ОК в нужной ячейке отражается

      =ВПР(A2;$J$2:$L$97864;3;0)

      а собственно значения (хотя бы #Н/Д ) не выдается. Много раз следовала Вашему уроку, но не получается..

      Помогите пожалуйста какая то ошибка в формуле, интересует формула в клетке `M5`, там гдето ошибка, так как если правильно, то оно должно выдать результат аналогичный как в клетке `L5`, помогите найти ошибку пожалуйста..

      Николай, добрый день.

      Есть такая таблица:

      A B C
      1 ИМЯ
      2 500

      при помощи функции ВПР (искомое значение «ИМЯ»;) мы можем присвоить значение из строки №1. Но, там пустые ячейки.
      Как присвоить значение из строки, которая находится ниже? В данном примере «500»

      Добрый день! А если в таблице позиции повторяются, а значения у них разные? ВПР цепляет тогда первое совпадение и получаются некорректные данные.

      Например структура таблицы такая:
      СКЛАД 1
      яблоки 15 кг
      груши 20 кг
      апельсины 15 кг
      СКЛАД 2
      арбузы 30 кг
      дыни 30 кг
      яблоки 10 кг

      В этом случае получается всегда «яблоки 15 кг»

      Доброе время суток, Николай, а если ситуация вот такая:
      Наименование
      Сочное Яблоко красное 121212
      Сочное Яблоко зеленое 333222
      Сочное яблоко грени 4443344
      Сочная Груша зелёная 33333
      Сочная Груша желтая 55555
      и т.д. до бесконечности, как это бывает в прайсах. Искать надо по слову Яблоко\Груша, как это можно реализовать?

      Заранее, огромное Вам спасибо.
      С уважением, Джон.

      Добрый день. Как можно в одной таблице совместить возможности функций ВПР и VLOOKUP3
      Т.е. есть исходные данные которые содержат в разных строках одинаковый артикул.
      Если использовать ВПР, то она ищет только первое значение, если VLOOKUP3, то массив, но только для одного артикула. А мне нужно в одну таблицу «собрать» данные соответствующие и одиночным артикулам и если их несколько.
      Т.е. по сути сводная таблица, но с простой, двумерной структурой.

      Составил пример в экселе, не могу его прикрепить.

      Файл1 Закупка

      № п/п Наименование Страна Артикул Дата покупки Объем
      партии, кг
      Цена Стоимость партии
      9 Капуста Россия 0004/01 01.12.2015 5 12 60
      8 Ананас Эквадор 0001/02 02.12.2015 10 120 1200
      14 Киви Тунис 0005/01 03.12.2015 13 60 780
      11 Грейпфрут Марокко 0003/01 04.12.2015 14 45 630
      17 Нектарин Тайланд 0007/01 05.12.2015 14 40 560
      5 Киви Тунис 0005/01 01.01.2016 23 60 1380
      10 Манго Тайланд 0006/01 01.01.2016 10 80 800
      13 Киви Тунис 0005/01 01.01.2016 15 80 1200
      16 Абрикос Армения 0001/01 01.01.2016 26 40 1040
      3 Капуста Россия 0004/01 01.02.2016 35 12 420
      6 Капуста Россия 0004/01 02.02.2016 36 12 432
      2 Груши Россия 0003/02 03.02.2016 40 38 1520
      15 Персик Армения 0008/01 04.02.2016 42 45 1890
      1 Яблоки Россия 0009/01 01.03.2016 60 23 1380
      4 Мандарины Марокко 0006/02 01.03.2016 45 45 2025
      7 Киви Тунис 0005/01 01.03.2016 60 60 3600
      12 Банан Алжир 0002/01 01.03.2016 48 22 1056

      Файл2 Продажи

      № п/п Артикул Дата продажи Объем
      партии, кг
      Цена Стоимость партии
      1 0009/01 10.03.2016 60 33 1980
      2 0003/02 10.02.2016 40 48 1920
      3 0004/01 03.02.2016 35 22 770
      4 0006/02 10.03.2016 45 55 2475
      5 0005/01 20.01.2016 23 70 1610
      6 0004/01 03.02.2016 36 30 1080
      7 0005/01 10.03.2016 40 70 2800
      8 0001/02 10.01.2016 10 130 1300
      9 0005/01 11.03.2016 15 80 1200
      10 0004/01 15.01.2016 5 35 175
      11 0005/01 12.03.2016 5 90 450
      12 0006/01 05.01.2016 10 90 900
      13 0003/01 16.01.2016 14 55 770
      14 0002/01 10.03.2016 48 32 1536
      15 0005/01 05.01.2016 15 90 1350
      16 0005/01 15.01.2016 10 70 700
      17 0005/01 15.01.2016 3 80 240
      18 0008/01 15.03.2016 42 55 2310
      19 0001/01 15.01.2016 20 50 1000
      20 0007/01 17.01.2016 14 50 700
      21 0001/01 15.01.2016 6 60 360

      Что необходимо

      Сводная таблица по продажам
      Наименование Страна Артикул Продано Средняя цена Сумма
      Абрикос Армения 0001/01 20 50 1000
      Ананас Эквадор 0001/02 10 130 1300
      Банан Алжир 0002/01 48 32 1536
      Грейпфрут Марокко 0003/01 14 55 770
      Груши Россия 0003/02 40 48 1920
      Капуста Россия 0004/01 76 29 2204
      Киви Тунис 0005/01 111 78.57 8721.27
      Манго Тайланд 0006/01 10 90 900
      Мандарины Марокко 0006/02 45 55 2475
      Нектарин Тайланд 0007/01 14 50 700
      Персик Армения 0008/01 42 55 2310
      Яблоки Россия 0009/01 60 33 1980

      Не могли бы помочь. При использовании ВПР вопросов не возникло. Но при синхронизации моей таблицы и таблицы поставщика, в некоторых товарах , определяется как #Н/Д.
      Это понятно так как не было найдено арт. в таблице поставщика. Но как сделать, если в таблице поставщика нет точного арт. номера оставлять то что уже было в ячейки, а не ставить #Н/Д.

      День добрый! Подскажите пожалуйста, как сделать ВПР в такой ситуации (я уже думала о других формулах, как поискпоз, просмотр, но что-то как-то не выходит). Во вкладке Исходник 10 столбцов : Фио, группа, город, ДАТА. 9-й столбец Показатель, 10-й — время. Данные идут вертикально по Датам. Необходимо перенести данные Во вкладку Показатель, где первые 3 столбца Фио, группа, город, а после идут 1,2,3 . , то есть даты, они что во вкладке Исходник и Показатель указаны как числа (общий формат), так как сам файл идет за определенный месяц. Как в формуле привязать эти числа, чтоб переносились данные во вкладку Показатель по определенному Фио и дате.
      Вкладка Исходник

      ФИО Группа Город Дата Показатель Время
      Петров Иван Смирнов Саратов 3 196 0:01:54
      Петров Иван Смирнов Саратов 4 176 0:02:54
      Иванова Катя Кузнецов Омск 5 171 0:03:10

      Вкладка Показатель

      ФИО Группа Город 1 2 3 4 5 6
      Петров Иван Смирнов Саратов
      Смирнова Юлия Попов Самара
      Мартынова Екатерина Попов Самара
      Иванова Катя Кузнецов Омск

      Заранее спасибо.

      Николай, добрый день!
      Подскажите, пожалуйста, как именно можно при использовании функции ВПР подставить (рядом) для выбранного значения (названия, маркировки) соответствующую ему таблицу с данными?

      Пример:
      Имеется: «лист-1» с названиями моделей и их техническим описанием.
      Необходимо: на «лист-2» указывать актуальные в данный момент модели (в определенных ячейках, позиции ячеек определены для возможности последующей печати), и чтобы рядом с ними автоматически выводились таблицы с их описаниями с «лист-1».
      Далее лист с таблицами выбранных моделей отправляется на печать.

      Подскажите как можно заставить ВПР работать со списком «Наименование»(из вашего примера), диапазон которого меняется, может быть короче или длиннее. Нужно составить универсальный шаблон, где будут прописаны все формулы, но расчёты будут основываться на выборке с помощью ВПР по списку «Наименование», но длинна списка может меняться бессистемно в широком диапазоне 10-10 000.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *