Добрый день. Каждый день на работе сравниваем две таблицы. Ищем номера деталей, которые раньше не красили или цена или цвет отличается. За долгое время протокол с окрашенными деталями разросся, цена уже несколько раз поменялась на некоторые детали, а технология сравнения таблиц так и осталась в виде поиска по номеру детали и сравнения построчно. Очень хотелось бы уже автоматизировать данный процесс, но сам не понимаю как это сделать. Найти значение ячейки из множества значений из столбца можно, но совпадений может быть несколько, нужно потом сравнить чтобы помимо названия, цена и цвет совпадали с искомыми значениями. Опишу более детально.
Есть задача. Из файла "2" нужно взять значение ячейки B3 и найти в столбце B файла "1". Если совпадений нет, то выделить искомое значение цветом (ячейку B3 из файла "2") или справа от таблицы напротив этой строчки в свободную ячейку написать цифру "3". Если совпадение обнаружилось, то сравнить значение столбцов E и F (файл "1") в строке, в которой обнаружилось совпадение cо значениями ячеек C3 и D3. Если все три значения в ячейках совпадают, то переходить к следующей строке таблицы файла "2" и делать всё то же самое.
В таблицах лишние колонки удалены, чтобы не было каши, их там очень много, так что надо сравнивать именно ячейки и столбцы. Таблицу для примера тоже прилагаю (во вкладке образец).
Добрый день. Каждый день на работе сравниваем две таблицы. Ищем номера деталей, которые раньше не красили или цена или цвет отличается. За долгое время протокол с окрашенными деталями разросся, цена уже несколько раз поменялась на некоторые детали, а технология сравнения таблиц так и осталась в виде поиска по номеру детали и сравнения построчно. Очень хотелось бы уже автоматизировать данный процесс, но сам не понимаю как это сделать. Найти значение ячейки из множества значений из столбца можно, но совпадений может быть несколько, нужно потом сравнить чтобы помимо названия, цена и цвет совпадали с искомыми значениями. Опишу более детально.
Есть задача. Из файла "2" нужно взять значение ячейки B3 и найти в столбце B файла "1". Если совпадений нет, то выделить искомое значение цветом (ячейку B3 из файла "2") или справа от таблицы напротив этой строчки в свободную ячейку написать цифру "3". Если совпадение обнаружилось, то сравнить значение столбцов E и F (файл "1") в строке, в которой обнаружилось совпадение cо значениями ячеек C3 и D3. Если все три значения в ячейках совпадают, то переходить к следующей строке таблицы файла "2" и делать всё то же самое.
В таблицах лишние колонки удалены, чтобы не было каши, их там очень много, так что надо сравнивать именно ячейки и столбцы. Таблицу для примера тоже прилагаю (во вкладке образец).Bemep
а если в В совпало? а в E или F не совпало, что делаем?
Так же помечать как новую деталь (или цветом или сбоку цифру поставить) В первой таблице протокол согласованный. В нем указаны названия деталей, цвет и стоимость. Бывает что одну и ту же деталь красим в разный цвет, получается название одно, а цвет и стоимость уже другая. приходится снова согласовывать стоимость окраски.
а если в В совпало? а в E или F не совпало, что делаем?
Так же помечать как новую деталь (или цветом или сбоку цифру поставить) В первой таблице протокол согласованный. В нем указаны названия деталей, цвет и стоимость. Бывает что одну и ту же деталь красим в разный цвет, получается название одно, а цвет и стоимость уже другая. приходится снова согласовывать стоимость окраски.Bemep
Сообщение отредактировал Bemep - Среда, 24.05.2017, 18:04
Еще раз здравствуйте. Поискал еще раз решение своей задачи на форуме, так и не нашел похожих случаев. Прошу помощи у Гуру в этой области. Подскажите, хотя бы, последовательность формул, попробую сам разобраться Может быть есть инструменты, позволяющие искать совпадение сразу трех ячеек в одной строке? Я таких не нашел.
Еще раз здравствуйте. Поискал еще раз решение своей задачи на форуме, так и не нашел похожих случаев. Прошу помощи у Гуру в этой области. Подскажите, хотя бы, последовательность формул, попробую сам разобраться Может быть есть инструменты, позволяющие искать совпадение сразу трех ячеек в одной строке? Я таких не нашел.Bemep
Сообщение отредактировал Bemep - Пятница, 26.05.2017, 08:44
AlexM, Спасибо большое за помощь, но заменять значения в ячейках категорически запрещено. Простите, что сразу не сказал. Сама формула выдает верный результат. buchlotnik, Формула работает!! Как я понял, вы упростили задачу и вместо поиска совпадения цены, просто вывели цену по первым двум совпадениям в правый столбец? Погуглю что за символы вы применяли &"/"&, не видел еще таких, и можно переделывать под нашу таблицу и запускать тестирование
AlexM, Спасибо большое за помощь, но заменять значения в ячейках категорически запрещено. Простите, что сразу не сказал. Сама формула выдает верный результат. buchlotnik, Формула работает!! Как я понял, вы упростили задачу и вместо поиска совпадения цены, просто вывели цену по первым двум совпадениям в правый столбец? Погуглю что за символы вы применяли &"/"&, не видел еще таких, и можно переделывать под нашу таблицу и запускать тестирование Bemep
AlexM, Как я понял, ваша формула ищет номер детали и сравнивает отдельно по колонке цвет и отдельно по столбцу цена. В файле протокол есть несколько деталей с одинаковым названием (744Р3-19.00.035), но у них разный цвет и разная цена. Поменял значение в протоколе так чтобы название детали и цвет совпал, а цена нет (правильную цену назначил на другой цвет). Формула вывела не верный цвет в столбце F5
AlexM, Как я понял, ваша формула ищет номер детали и сравнивает отдельно по колонке цвет и отдельно по столбцу цена. В файле протокол есть несколько деталей с одинаковым названием (744Р3-19.00.035), но у них разный цвет и разная цена. Поменял значение в протоколе так чтобы название детали и цвет совпал, а цена нет (правильную цену назначил на другой цвет). Формула вывела не верный цвет в столбце F5Bemep
buchlotnik, Почему когда нажимаю на строку с формулой у меня пропадают фигурные скобки, в которую заключена формула, и сама формула начинает выдавать ошибку #знач? Скриншот прилагаю.
Прошу прощения, разобрался. Ctrl+Shift+Enter не нажал.
buchlotnik, Почему когда нажимаю на строку с формулой у меня пропадают фигурные скобки, в которую заключена формула, и сама формула начинает выдавать ошибку #знач? Скриншот прилагаю.
Прошу прощения, разобрался. Ctrl+Shift+Enter не нажал.Bemep
buchlotnik, Протестировал формулу. К сожалению она находит первое совпадение по двум значениям, и возвращает значение цены в найденной строке. Получаем в результате первое попавшееся совпадение. Положил файл с фильтром для наглядности. Там есть 4 строки с одинаковым названием детали. Последней строчкой идет абсолютное совпадение по всем трём ячейкам, но формула выводит цену первой попавшейся строки и не ищет по остальным.
buchlotnik, Протестировал формулу. К сожалению она находит первое совпадение по двум значениям, и возвращает значение цены в найденной строке. Получаем в результате первое попавшееся совпадение. Положил файл с фильтром для наглядности. Там есть 4 строки с одинаковым названием детали. Последней строчкой идет абсолютное совпадение по всем трём ячейкам, но формула выводит цену первой попавшейся строки и не ищет по остальным. Bemep
Не хочет работать на полной таблице. Видимо потому что в колонке цвет не всегда только числа, есть ещё надписи "грунт" и другие текстовые наименования Bemep
AlexM, Спасибо за то, что не бросаете Честно, очень смутно понимаю как может формула суммы что-то искать, но она как-то работает Есть замечания после очередного тестирования: 1. Если задавать в поиск деталь с цветом "грунт" или любое другое текстовое значение, то в столбце Е выводит "нет совп.", хотя в протоколе эта деталь имеется; 2. Если при поиске детали в протоколе есть несколько одинаковых строк, в которых все три значения совпадают, то в столбце Е так же выводит "нет совп."; 3. Для вашей формулы, видимо, одинаково выглядит деталь "Э2256010-84.00.050" и "Э2256010-84.00.050-1". В протоколе есть такие детали у которых и цвет и цена совпадает, а название отличается на пару символов. В столбце Е так же выводит "нет совп."
Колонка с проверкой цены (F) без замечаний. Стоимость выводит правильную после проверки.
AlexM, Спасибо за то, что не бросаете Честно, очень смутно понимаю как может формула суммы что-то искать, но она как-то работает Есть замечания после очередного тестирования: 1. Если задавать в поиск деталь с цветом "грунт" или любое другое текстовое значение, то в столбце Е выводит "нет совп.", хотя в протоколе эта деталь имеется; 2. Если при поиске детали в протоколе есть несколько одинаковых строк, в которых все три значения совпадают, то в столбце Е так же выводит "нет совп."; 3. Для вашей формулы, видимо, одинаково выглядит деталь "Э2256010-84.00.050" и "Э2256010-84.00.050-1". В протоколе есть такие детали у которых и цвет и цена совпадает, а название отличается на пару символов. В столбце Е так же выводит "нет совп."
Колонка с проверкой цены (F) без замечаний. Стоимость выводит правильную после проверки.Bemep
Сообщение отредактировал Bemep - Пятница, 26.05.2017, 17:07