В общем проблема такая: Есть база данных на очень большое кол-во комплектующих "Список №2". И есть новая база данных "Список №1" Проблема в чем: необходимо сравнить данные в столбце В таблица №1, с данными в таблице №2 в столбцах E - J при совпадении необходимо из поля "материал" (таблица №1) перенести значение в поле D на ту строку в которой было совпадение. ПРИМЕР: В таблице№1 в столбце В берем " VALVE BUSCHJOST 8296300.8173.02400 " и находим в таблице №2 - есть совпадение в строке 9 ( J9 ) после этого переносим значение "00080600220" (из поля " Материал" таблица №1) в таблицу №2 в поле D9
Как можно выполнить данную работу. В таблице №1 --- 2500 материалов В таблице №2 ---- ок. 5000 позиций.
В общем проблема такая: Есть база данных на очень большое кол-во комплектующих "Список №2". И есть новая база данных "Список №1" Проблема в чем: необходимо сравнить данные в столбце В таблица №1, с данными в таблице №2 в столбцах E - J при совпадении необходимо из поля "материал" (таблица №1) перенести значение в поле D на ту строку в которой было совпадение. ПРИМЕР: В таблице№1 в столбце В берем " VALVE BUSCHJOST 8296300.8173.02400 " и находим в таблице №2 - есть совпадение в строке 9 ( J9 ) после этого переносим значение "00080600220" (из поля " Материал" таблица №1) в таблицу №2 в поле D9
Как можно выполнить данную работу. В таблице №1 --- 2500 материалов В таблице №2 ---- ок. 5000 позиций.MikhailMM
Сделал формулой. Она хоть и страшная, но должна быть довольно быстрой. Можно было сделать намного короче, но формулой массива - тогда она бы долго думала. Да, для удобства перенес все в один файл на два разных листа.
Обратите внимание на формат столбца D и на то, что в ИНДЕКСе последняя цифра не 25, как в ПОИСКПОЗах, а 26. Т.о. мы захватываем лишнюю пустую ячейку, которая выводится как 0 в том случае, когда мы ничего не находим. А сам этот ноль скрывается с помощью формата ячейки.
Сделал формулой. Она хоть и страшная, но должна быть довольно быстрой. Можно было сделать намного короче, но формулой массива - тогда она бы долго думала. Да, для удобства перенес все в один файл на два разных листа.
Обратите внимание на формат столбца D и на то, что в ИНДЕКСе последняя цифра не 25, как в ПОИСКПОЗах, а 26. Т.о. мы захватываем лишнюю пустую ячейку, которая выводится как 0 в том случае, когда мы ничего не находим. А сам этот ноль скрывается с помощью формата ячейки._Boroda_