У меня есть таблица клиентов, к которой моя компания отправляет продукты. Проблема заключается в том, что эти клиенты должны сортироваться по их кодам областей, чтобы продукты могли быть отправлены в соответствующие судоходные компании (у нас есть две компании-партнеры, которые поставляются в определенные районы страны). Каждая компания отправила нам список номеров кодов областей, на которые они могут отправиться, и мне нужно разделить лист Excel на два листа, каждый из которых содержит клиентов с региональными кодами, совместимыми с соответствующей компанией.Группировка строк по кодам областей
Я попытался решить эту проблему с помощью функции VLOOKUP, но она работает только на основе отдельной строки, и мне нужно решение, которое найдет все строки, содержащие число из указанной группы кодов областей.
Другим способом может быть функция IF, которая помещает значение True или False (одно значение IF для каждой компании) в новый столбец, а затем я мог бы сортировать по этому значению и копировать данные на новый лист. Такой подход будет работать, но функция ПЧ будет чрезвычайно долгой и трудной в управлении.
Можете ли вы предложить способ решить эту проблему?
Изменить, чтобы включить данные, указанные с помощью комментариев:
В настоящее время у меня есть около 5000 строк, но в будущем это может быть больше, хотя я сомневаюсь, что более 10 000 строк.
'Index Match '? 'Pivot Table'? Фильтрация таблицы? Немного пользовательского VBA? Вы пробовали что-нибудь из этого? Без представления данных трудно понять, какая у вас большая проблема. –
Ну, данные не должны быть важными, они содержат личные данные клиента, а среди этих данных - один столбец, содержащий номер кода области. Мне нужно найти все строки, в которых значение столбца кода области существует в определенном диапазоне – NDraskovic
Если у вас есть 50 строк данных или тысяча или миллион, это имеет значение для решения. –