Я рассчитываю, сколько раз товар был заказан.Достаточно просто, если бы я мог жестко кодировать столбцы, которые соответствуют их продуктам, но столбцы часто меняются.Картинки ниже дают представление о поступающих данных и желаемых результатах.Я хочу подсчитать «Y» для каждого товара и записать, сколько разных заказов содержало этот товар.
РАСКРЫТИЕ: Мой фактический набор данных намного сложнее с тысячами записей и сотнями столбцов, а не о фруктах, но я сделал этот пример для простоты.
https://imgur.com/a/X5wtdh6
Как вы можете видеть во втором примере, продукты не совпадают или не в том же порядке: https://imgur.com/a/7TNmaHW
Я пытаюсь создать формулу, которая будет проверять, какой столбец этого продуктасуществует, например, в апельсинах, а затем суммирует все «Y», которые находятся в этом столбце.Продукт в максимальном количестве будет представлен в виде заголовка столбца один раз для файла (иногда его вообще не будет в файле).
При ручном сборе значений я использую эту формулу на втором листе для создания сводной таблицы (на примере апельсинов из образца 1) = COUNTIF (Sheet1! B: B, "Y").Я вручную изменяю столбец, на который он ссылается, каждый день мы получаем новый файл.Как вы можете себе представить, это занимает очень много времени.
Короче говоря, я хочу заменить часть "Sheet1! B: B" формулы COUNTIF на функцию SEARCH (или эквивалентную), чтобы посмотреть, какаяколонка содержит апельсины.Я также открыт для решения VBA, но я не настолько знаком с ним.
Пожалуйста, дайте мне знать, если вам нужны дополнительные разъяснения.
Спасибо.