Доброго времени суток. Имеются две таблицы, условно первая – «База данных», в ней вся необходимая информация и вторая – «Итог», куда нужно перенести данные, т.е. в файле «Итог» заполнить пустые столбцы. Проблема в том, что с помощью функции «ВПР» такую операцию произвести невозможно, так как сравнение строк необходимо проводить по 4 критериям : «Наименование материала», «ГОСТ», «Марка» , «Размер» и для функции «ВПР» эти критерии должны быть одинаковы как в первой, так и во второй таблице. В примере таблиц видно, что критерии поиска не соответствуют , т.е. в файле «База данных» в столбце» Наименование мат-ла» указан «Пруток латунный», а в файле «Итог» в том же столбце «Латунь сортовая», по остальным столбцам, такая же ситуация, в одном «ГОСТ222-04»,а в другом «Г222-04». То есть необходимо разработать Макрос, с алгоритмом поиска соответствующих строк и приведения их данных к одному виду или как то еще, чтобы в итоге данные по соответствующим строкам находились и перенеслись в нужные столбцы в файл «Итог». Еще одна проблема, что В файле «Итог» есть два столбца «Гост», а в «Базе данных» один, но в ячейке может быть написано два номера Госта, можно их «Сцепить», но все равно вид написания в ячейках не совпадает (а бывает, что № ГОСТов совершенно разные, возникает вопрос нужен ли этот критерий вообще). Почему нужен именно «Макрос», потому что в примере таких позиций 43 шт., а мне необходимо произвести перенос 24 000 позиций. И в дальнейшем придется переносить новые позиции. Прошу Вашей помощи, заранее спасибо.
Доброго времени суток. Имеются две таблицы, условно первая – «База данных», в ней вся необходимая информация и вторая – «Итог», куда нужно перенести данные, т.е. в файле «Итог» заполнить пустые столбцы. Проблема в том, что с помощью функции «ВПР» такую операцию произвести невозможно, так как сравнение строк необходимо проводить по 4 критериям : «Наименование материала», «ГОСТ», «Марка» , «Размер» и для функции «ВПР» эти критерии должны быть одинаковы как в первой, так и во второй таблице. В примере таблиц видно, что критерии поиска не соответствуют , т.е. в файле «База данных» в столбце» Наименование мат-ла» указан «Пруток латунный», а в файле «Итог» в том же столбце «Латунь сортовая», по остальным столбцам, такая же ситуация, в одном «ГОСТ222-04»,а в другом «Г222-04». То есть необходимо разработать Макрос, с алгоритмом поиска соответствующих строк и приведения их данных к одному виду или как то еще, чтобы в итоге данные по соответствующим строкам находились и перенеслись в нужные столбцы в файл «Итог». Еще одна проблема, что В файле «Итог» есть два столбца «Гост», а в «Базе данных» один, но в ячейке может быть написано два номера Госта, можно их «Сцепить», но все равно вид написания в ячейках не совпадает (а бывает, что № ГОСТов совершенно разные, возникает вопрос нужен ли этот критерий вообще). Почему нужен именно «Макрос», потому что в примере таких позиций 43 шт., а мне необходимо произвести перенос 24 000 позиций. И в дальнейшем придется переносить новые позиции. Прошу Вашей помощи, заранее спасибо.macros6
Для решения этой задачи потребуется либо составить полный перечень соответствия значений одной таблице значениям второй, либо (если это окажется быстрее) составить описание логики такого соответствия. Можно комбинировать эти два варианта. Это трудоёмкая и важная часть работы. Боюсь, что мало кто из форумчан захочет это сделать самостоятельно из спортивного интереса. Но, когда эта часть у вас будет - пол дела сделано, останется позаботиться о технической реализации.
macros6, здравствуйте.
Для решения этой задачи потребуется либо составить полный перечень соответствия значений одной таблице значениям второй, либо (если это окажется быстрее) составить описание логики такого соответствия. Можно комбинировать эти два варианта. Это трудоёмкая и важная часть работы. Боюсь, что мало кто из форумчан захочет это сделать самостоятельно из спортивного интереса. Но, когда эта часть у вас будет - пол дела сделано, останется позаботиться о технической реализации.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279