У меня есть несколько листов Excel. Первый лист содержит данные для полной информации. Второй лист содержит данные для всех позиций заказа.Excel: проверьте подстроку и добавьте значение
Мне нужно пройти второй лист на основе информации в первом листе и суммировать итоговые суммы от позиций.
Например, вот первый лист:
А вот второй лист:
мне нужно:
- Сравните поле «Клиент» на первом листе как с столбцами «Имя клиента», так и «Псевдоним клиента».
- Если «Имя клиента» или «Псевдоним клиента» во втором листе содержит текст в поле «Клиент» на первом листе, он будет сравнивать поля «Товар».
- Если поле «Item» из первого листа соответствует полю «Item» со второго листа, мы добавляем количество и доход и помещаем их в первый лист.
Конечный результат должен выглядеть примерно так:
Это очень упрощенный пример. Фактический рабочий лист содержит сотни записей на первом листе и тысячи позиций на втором листе. Пожалуйста, помогите мне, если вы знаете, как это сделать!
Я должен уточнить: третье изображение не удаляло другие записи в таблице. Я просто не включил их в скриншот. – zaanwar
Пожалуйста, напишите код VBA, который вы указали до сих пор, и включите свои попытки написать запрошенные задачи. Также, пожалуйста, укажите, где в коде программа останавливается/запускается в ошибки/или не ведет себя так, как ожидалось. Спасибо. – Ralph
Также это можно сделать с помощью формул, если вы заинтересованы. –