Как я могу скопировать все строки, которые соответствуют определенному номеру счета, на новый лист?

0

У меня есть лист с заголовками «номер счета», «имя», «часть» и т. Д.

Я хочу взять каждую учетную запись из этих данных и создать новый лист, содержащий только строки для этой конкретной учетной записи. Мне все равно, если он вырезает его прямо с оригинального листа или копирует его на новый лист. Я хочу повторить этот процесс для каждой учетной записи, пока я по сути не проанализировал весь лист.

Несколько вещей:

  1. Моя цель - создать отчет для каждой учетной записи, поэтому я нуждаюсь в них на отдельных листах. Таким образом, расширенный фильтр не будет работать для этого.
  2. Я пытался найти способ использовать функцию Match Match, но не нашел правильного решения.
Brian
источник
Рассматривали ли вы использование сводная таблица создавать свои отчеты?
CharlieRB
Индекс соответствия будет делать то, что вы хотите. Пожалуйста, добавьте некоторые детали того, что вы пробовали, а что не работает. Кроме того, некоторые примеры для двух листов должны выглядеть так, как будто все работает.
bvaughn
Могу я просто спросить, почему Advanced Filter не работает для вас? Он предназначен для того, чтобы делать именно то, что вы описываете. Если вы начинаете с целевого листа, создаете свои критерии, а затем запускаете расширенный фильтр, там вы найдете вариант «Копировать в другое место». Это позволит вам делать более или менее точно то, что вы описываете, хотя и не будет делать это автоматически для каждого листа ...
Werrf
Множество хороших комментариев, я был не так старателен, как следовало бы использовать расширенный фильтр, потому что да, это действительно подходящее решение.
Brian

Ответы:

0

Чтобы не оставлять это без ответа, я сместу свой комментарий в ответ.

Расширенный фильтр - это инструмент, который можно использовать для этой работы. Чтобы использовать это, нам нужно пару шагов.

Во-первых, давайте предположим, что ваши данные выглядят примерно так:

Data

Мы хотим вытащить все с номером счета 123-456 на новый лист. Перейдите на новый лист и добавьте заголовок, который соответствует столбцу, который вы фильтруете, на основном листе. Ниже добавьте значение, по которому вы хотите фильтровать.

Criteria

Вы можете добавить несколько заголовков и несколько строк, если хотите отфильтровать по нескольким критериям или получить несколько совпадений.

Когда вы удовлетворены своими критериями, перейдите на вкладку «Данные» и нажмите «Дополнительно» рядом с кнопкой «Фильтр». Убедитесь, что у вас активна вкладка DESTINATION:

Filter button

Это открывает интерфейс Advanced Filter, который мы будем использовать для завершения процесса. Для наших целей:

  • действие должен быть установлен в Копировать в другое место

  • Диапазон списка это диапазон, содержащий исходные данные. Убедитесь, что вы включили строку заголовка, поскольку именно она будет использоваться для соответствия критериям.

  • Диапазон критериев это диапазон ячеек, содержащих критерии, которые мы создали на новом листе. Опять же, обязательно включите строку заголовка.

  • Скопировать в должен быть диапазон на текущем листе, представляющий верхний левый угол области, в которую вы хотите вернуть данные.

enter image description here

Когда вы нажмете ОК, вы должны найти все строки из вашего диапазона списков, где ваши критерии соответствия будут скопированы в новое местоположение. Это будет единый непрерывный диапазон, без каких-либо пробелов, где старые данные были или похожи. Теперь вы можете манипулировать им по своему усмотрению.

Преимущество этого метода в том, что он позволяет использовать очень точные и сложные критерии для создания подмножества ваших данных. Самым большим недостатком является то, что это может быть довольно громоздким, особенно если вам нужно делать это много раз.

Werrf
источник