Добрый день. Есть Price1.csv и Price2.xls. В Price1.csv во втором столбце в каждой строке с описанием товара содержится цифро-буквенный код товара (обычно от 6 до 8 символов). В Price2.xls в отдельных ячейках либо в ячейках с текстом какого-либо столбца, тоже сидит код товара. Кода могут отличаться наличием или отсутствием пробелов, тире, цифр и букв и т.д., но быть идентичными. Цены у одинаковых товаров (в одной и той-же валюте) не могут отличаться в разы, обычно в пределах десятков процентов. Нужно в Price1.csv создать два дополнительных столбца с ячейками из Price2.xls с названиями и ценами, в соответствии с кодами товара. Нельзя менять формат файла Price1.csv, он нужен для последующей загрузки. Условия для сравнения файлов взяты самые неудобные. Кто-нибудь возьмётся?
Добрый день. Есть Price1.csv и Price2.xls. В Price1.csv во втором столбце в каждой строке с описанием товара содержится цифро-буквенный код товара (обычно от 6 до 8 символов). В Price2.xls в отдельных ячейках либо в ячейках с текстом какого-либо столбца, тоже сидит код товара. Кода могут отличаться наличием или отсутствием пробелов, тире, цифр и букв и т.д., но быть идентичными. Цены у одинаковых товаров (в одной и той-же валюте) не могут отличаться в разы, обычно в пределах десятков процентов. Нужно в Price1.csv создать два дополнительных столбца с ячейками из Price2.xls с названиями и ценами, в соответствии с кодами товара. Нельзя менять формат файла Price1.csv, он нужен для последующей загрузки. Условия для сравнения файлов взяты самые неудобные. Кто-нибудь возьмётся?pavyf0
pavyf0, если заранее неизвестно, что лишнее в кодах, то как нам отбрасывать ненужное? единственный возможный вариант - это сравнение двух кодов посимвольно, считать количество совпадений и установить допустимый критерий равенства кодов для каждой строки (поскольку длина кода в разных строках может быть разной)
pavyf0, если заранее неизвестно, что лишнее в кодах, то как нам отбрасывать ненужное? единственный возможный вариант - это сравнение двух кодов посимвольно, считать количество совпадений и установить допустимый критерий равенства кодов для каждой строки (поскольку длина кода в разных строках может быть разной)Мурад
После чтения форума что-то подобное я и предполагал. Скачал готовые макросы, но под мою задачу их надо доделывать. Сейчас отослал примеры, обещали посмотреть.
После чтения форума что-то подобное я и предполагал. Скачал готовые макросы, но под мою задачу их надо доделывать. Сейчас отослал примеры, обещали посмотреть.pavyf0