Собственно суть проблемы. Есть файл в нем 2 таблицы, в каждой таблице есть колонка id. В первой таблице нельзя менять порядок расположения id, из второй в первую нужно перенести значения соответственно id. Пробовал сделать с помощью формулы LOOKUP, получается беда. Подскажите как это можно сделать. Оригинальный файл во вложении.
Собственно суть проблемы. Есть файл в нем 2 таблицы, в каждой таблице есть колонка id. В первой таблице нельзя менять порядок расположения id, из второй в первую нужно перенести значения соответственно id. Пробовал сделать с помощью формулы LOOKUP, получается беда. Подскажите как это можно сделать. Оригинальный файл во вложении.aerograffist
aerograffist, Добрый день! Попробуй эту функцию. Может быть, есть варианты получше. =ЕСЛИОШИБКА(ИНДЕКС(E2:E11;ПОИСКПОЗ(A2;D2:D11;0););" "). Ссылки на интервалы поизменяешь на какие нужно и все будет работать по идее)
aerograffist, Добрый день! Попробуй эту функцию. Может быть, есть варианты получше. =ЕСЛИОШИБКА(ИНДЕКС(E2:E11;ПОИСКПОЗ(A2;D2:D11;0););" "). Ссылки на интервалы поизменяешь на какие нужно и все будет работать по идее)YouGreed
Сообщение отредактировал YouGreed - Пятница, 22.08.2014, 17:51
Nic70y, можно и 0, чтобы не выдавало НД, т.к. не все id из 1-ой таблицы, есть во 2-ой. Приучили так делать, отчетность плохо выглядит с НД и ошибками)))
Nic70y, можно и 0, чтобы не выдавало НД, т.к. не все id из 1-ой таблицы, есть во 2-ой. Приучили так делать, отчетность плохо выглядит с НД и ошибками)))YouGreed
Сообщение отредактировал YouGreed - Пятница, 22.08.2014, 17:59
[offtop]Ну да, потом когда макросом кто-то будет анализировать данные способом len(cells.value)... Придётся навешивать лишний в идеальном случае trim()...
[offtop]Ну да, потом когда макросом кто-то будет анализировать данные способом len(cells.value)... Придётся навешивать лишний в идеальном случае trim()...Hugo