Получение числа, если другие данные в строке совпадают

Автор Cobalt, 12.10.2015, 20:08

« назад - далее »

Cobalt

Помогите плз, что-то ни как не соображу как сделать: есть 2 файла, столбцы содержат данные - дата, время, место, имя. Так же есть столбцы чек и сумма. В одном из файлов столбцы чек и сумма заполнены, а в другой нет. Задача: вставить из файла "A" в файл "B" данные из столбцов чек и сумма, если значения в ячейках дата, время, место, имя совпадаю в обоих файлах.

Звучит как-то запутано... Пример: допустим во второй строке файла "B" следующие значения 07/10/2015,   17:00,   Moscow,   Oleg Надо найти в файле "А" строку где значения точно такие же и, если такая строка найдётся, присвоить ячейкам E2 и F2 в фале "B" такие же значения на в этих же ячейках в фале "А".

Не пойму, то ли здесь впр/гпр как-то может помочь, то ли макрос писать надо?

iron priest

формула массива

для Check
=ИНДЕКС(a.xls!E$2:E$7;ПОИСКПОЗ($A2&$B2&$C2&$D2;a.xls!$A$2:$A$7&a.xls!$B$2:$B$7&a.xls!$C$2:$C$7&a.xls!$D$2:$D$7;0);1)
для Sum
=ИНДЕКС(a.xls!E$2:E$7;ПОИСКПОЗ($A2&$B2&$C2&$D2;a.xls!$A$2:$A$7&a.xls!$B$2:$B$7&a.xls!$C$2:$C$7&a.xls!$D$2:$D$7;0);2)