У меня есть электронная таблица, которая использует 2 строки для информации заголовка. Фильтрация путем выбора столбца неявно предполагает только 1 строку информации заголовка. У сортировки есть флажок строки заголовка, но это только переключает обработку первой строки как заголовка.
Есть ли способ заставить Excel обрабатывать первые две строки как заголовки?
источник
Самый простой способ выполнить функцию сортировки с использованием нескольких строк заголовка - вставить пустую строку чуть выше строки, по которой вы хотите отсортировать (в идеале, она должна быть самой нижней в вашем заголовке. Если нет, сделайте это так.) . Затем нажмите на номер строки, выделив пустую строку. Щелкните правой кнопкой мыши по этой строке и выберите «Скрыть». Новая пустая строка исчезнет, оставив заголовок таким, каким вы хотели его видеть, и Excel будет интерпретировать строку категории как заголовок.
источник
Если вы выберете целую строку (выбрав номер строки слева от строки), а затем включите свой фильтр (Данные> Фильтр), он даст вам фильтры для всего, что находится ниже выбранной строки, и игнорирует все, что находится над ним.
источник
Чтобы отфильтровать список с 2 строками заголовков, где вторая строка содержит заголовки столбцов, вот что я сделал.
источник
Хорошо, следующее работает в Excel 2010, даже после сохранения файла обратно в Excel 2007 и повторного открытия (так что предположительно работает и в Excel 2007 ...)
Предполагая 3 строки заголовка. Установите диапазон фильтра электронных таблиц «Начать с ячейки $ A $ 4» и убедитесь, что он охватывает весь объем данных, которые вы хотите отсортировать. СОХРАНИТЬ ФАЙЛ.
Отныне любой вид будет обрабатывать строки с 1 по 3 как заголовки и, следовательно, сортировать только начиная со строки 4. - Если вы не измените или не отмените диапазон фильтра ....
источник
Я знаю, что я использую SuperUser, а не StackOverflow, но решение этой проблемы можно найти с помощью кода VBA в Excel 2016.
У меня похожая (более сложная) проблема.
Я хочу добавить несколько фильтров для явных столбцов, но не для строки 1, а только для строки 2, как вы можете видеть на следующем снимке экрана.
Я пытался использовать Excel GUI, но это кажется невозможным, поэтому я написал следующий код:
Логика этого кода
A. Слейте вертикально объединенные ячейки заголовка, чтобы добавить фильтр в строке 2
Клетки А1 и А2 не были объединены.
Б. Добавьте автофильтр во все ячейки строки 2
Автофильтр создается для ячеек во всех строках, кроме строки 1.
C. Удалить или скрыть FILTER Combobox для некоторых столбцов
DropBox столбца "C" скрыт.
D. объединить незакрепленные клетки, чтобы восстановить исходное состояние
Клетки А1 и А2 снова объединены.
источник
Excel 2007 может с умом определить, есть ли у вас несколько строк заголовков. Я сделал простой эксперимент прямо сейчас, прежде чем писать это.
Перед выполнением первой сортировки поместите курсор прямо под заголовком. Это оно! Сортировка в порядке, фильтрация в порядке. Excel игнорировал 1-й ряд моих заголовков. Он просто обрабатывает 2-ю строку как настоящий заголовок.
источник
Выделите ячейки, которые нужно отсортировать (все, кроме заголовков), а затем выберите фильтр.
источник
Я использую Excel 2010. Чтобы сохранить строки заголовков (например, первые 4 строки), выделите строку 5, а затем включите фильтры. Ряды 1 - 4 исключены из фильтра.
источник
У меня была такая же проблема, поэтому вклад каждого привел меня к тому, как дела для меня (пока).
ДОБАВЬТЕ пустую строку под заголовком Multi-row (s) (если ваш заголовок содержит 5 строк информации и / или нечетных размеров ячеек, тогда ваша НОВАЯ пустая строка будет Row6).
Нажмите на Row6 (в крайнем левом углу / на самом деле нажмите «6» (Excel Row #), чтобы выбрать всю строку / до бесконечности). ОБЯЗАТЕЛЬНО НЕ нажимайте ни на одну другую ячейку, пока не закончите # 3 и # 4 ниже или не отмените выделение строки. Вы хотите оставить его «выбранным».
Перейдите на вкладку «ПРОСМОТР»> «Стоп-кадр»> «Разморозить» (сначала очистите ее)> «Стоп-кадр». Это зафиксирует ваш заголовок из 5 строк, а также пустую строку (row6).
Удерживайте нажатой клавишу «ALT», затем нажмите следующие клавиши: D, F, F (это ярлык для включения и выключения / удаления всех фильтров на листе.
С этого момента, всякий раз, когда вы возвращаетесь к использованию этого листа и вам нужны эти фильтры (если вы ранее отключили их по какой-либо причине), затем> выберите пустую строку (как описано в # 2); > Включите все свои фильтры (как описано в # 4).
Извините, что так многословен, но после того, как вы сделаете это несколько раз, вам, скорее всего, понравится (если вы часто используете фильтры).
источник
Шаг 1 Выделите нижнюю строку заголовка. и затем Вы можете выбрать только ячейки в строке или выделить всю строку.
Шаг 2, затем нажмите «Сортировка и фильтр» на вкладке «Главная», затем вы можете выбрать «Фильтр». Excel добавляет стрелки фильтра ко всем именам столбцов.
Шаг 3, затем нажмите стрелку, а затем выберите вариант сортировки, чтобы отсортировать всю таблицу по этому столбцу.
Шаг 4, наконец, нажмите «Sort & Filter» и снова выберите «Filter», если вы хотите избавиться от стрелок, но сохраните область сортировки, определенную фильтром. теперь вы можете сортировать нормально, Excel игнорирует лишние строки заголовка
источник
Другой способ сделать это в некоторых случаях - ввести значение во втором столбце, которое заставит фильтр включить его, а затем привести текст этой ячейки в соответствие с фоновым цветом ячейки. Не очень красиво, поскольку заголовок (строка 1) не будет горизонтально центрирован в ячейке, но будет работать ...
источник
У меня была такая же проблема, и я нашел решение, которое работает для меня. Для каждой строки в заголовке, которую вы не хотите видеть, вы делаете буквы белыми (или цвет фона). При сортировке вы не видите одинаковые заголовки в строках. Плохо, когда вы хотите что-то изменить, но в этом случае вы также можете сделать их светло-серыми.
источник