У меня есть лист с заголовками «номер счета», «имя», «часть» и т. Д.
Я хочу взять каждую учетную запись из этих данных и создать новый лист, содержащий только строки для этой конкретной учетной записи. Мне все равно, если он вырезает его прямо с оригинального листа или копирует его на новый лист. Я хочу повторить этот процесс для каждой учетной записи, пока я по сути не проанализировал весь лист.
Несколько вещей:
- Моя цель - создать отчет для каждой учетной записи, поэтому я нуждаюсь в них на отдельных листах. Таким образом, расширенный фильтр не будет работать для этого.
- Я пытался найти способ использовать функцию Match Match, но не нашел правильного решения.
microsoft-excel
Brian
источник
источник
Ответы:
Чтобы не оставлять это без ответа, я сместу свой комментарий в ответ.
Расширенный фильтр - это инструмент, который можно использовать для этой работы. Чтобы использовать это, нам нужно пару шагов.
Во-первых, давайте предположим, что ваши данные выглядят примерно так:
Мы хотим вытащить все с номером счета 123-456 на новый лист. Перейдите на новый лист и добавьте заголовок, который соответствует столбцу, который вы фильтруете, на основном листе. Ниже добавьте значение, по которому вы хотите фильтровать.
Вы можете добавить несколько заголовков и несколько строк, если хотите отфильтровать по нескольким критериям или получить несколько совпадений.
Когда вы удовлетворены своими критериями, перейдите на вкладку «Данные» и нажмите «Дополнительно» рядом с кнопкой «Фильтр». Убедитесь, что у вас активна вкладка DESTINATION:
Это открывает интерфейс Advanced Filter, который мы будем использовать для завершения процесса. Для наших целей:
действие должен быть установлен в Копировать в другое место
Диапазон списка это диапазон, содержащий исходные данные. Убедитесь, что вы включили строку заголовка, поскольку именно она будет использоваться для соответствия критериям.
Диапазон критериев это диапазон ячеек, содержащих критерии, которые мы создали на новом листе. Опять же, обязательно включите строку заголовка.
Скопировать в должен быть диапазон на текущем листе, представляющий верхний левый угол области, в которую вы хотите вернуть данные.
Когда вы нажмете ОК, вы должны найти все строки из вашего диапазона списков, где ваши критерии соответствия будут скопированы в новое местоположение. Это будет единый непрерывный диапазон, без каких-либо пробелов, где старые данные были или похожи. Теперь вы можете манипулировать им по своему усмотрению.
Преимущество этого метода в том, что он позволяет использовать очень точные и сложные критерии для создания подмножества ваших данных. Самым большим недостатком является то, что это может быть довольно громоздким, особенно если вам нужно делать это много раз.
источник