Как показать все строки в Excel (включая строку 1)
By Mirko Peters ·
Как показать все строки в Excel: выделите весь лист, затем выберите «Главная», «Формат», «Скрыть или отобразить», «Показать строки». Также рассмотрены строка 1, отфильтрованные строки, макрос и сложные случаи.
Automatically translated with AI from the original post. Read the English original
Чтобы показать все строки в Excel, нажмите треугольник Выделить все в левом верхнем углу листа, затем выберите Главная > Формат > Скрыть или отобразить > Показать строки. Все строки, скрытые командой «Скрыть», вернутся. Статья для пользователей Excel, которые открыли книгу с пропущенными номерами строк и хотят вернуть данные. Вы узнаете, как показать несколько строк, все строки, строку 1, строки, скрытые фильтром, и строки, скрытые во всей книге, а также что проверить, если ничего не помогает.
Ключевые выводы
- Чтобы показать все строки, нажмите угол «Выделить все» на листе, затем выберите «Главная», «Формат», «Скрыть или отобразить», «Показать строки».
- Чтобы показать несколько строк, выделите строки с любой стороны, щёлкните правой кнопкой мыши и выберите «Показать», или дважды щёлкните двойную линию между номерами этих двух строк.
- Строку 1 нельзя выделить сверху. Введите A1 в поле имени, нажмите Enter, затем используйте «Формат», «Скрыть или отобразить», «Показать строки».
- Строки, скрытые фильтром, возвращаются командой «Данные», «Очистить», а не «Показать». Ищите значок фильтра в заголовках столбцов.
- Если строки всё ещё выглядят скрытыми после команды «Показать», причиной может быть нулевая высота строки или защита листа.
Сначала выясните, как исчезли строки. Если номера строк идут с пропусками, например с 14 сразу на 20, значит, строки скрыты вручную. Кнопка фильтра в заголовке столбца указывает на фильтр. Решение для каждого случая разное, и Excel не скажет, с каким из них вы имеете дело.
Показать несколько строк
В статье Microsoft о том, как скрывать и отображать строки или столбцы, описаны два способа. Двойная линия между номерами двух строк означает, что там есть скрытая строка.
С помощью контекстного меню:
- Выделите строки по обе стороны от скрытых. Если скрыта строка 7, щёлкните номер строки 6, удерживайте Shift и щёлкните номер строки 8.
- Щёлкните выделение правой кнопкой мыши.
- Выберите Показать.
Двойным щелчком: дважды щёлкните двойную линию между номерами строк, где находятся скрытые строки.
Те же действия работают и для столбцов: выделите столбцы по обе стороны, щёлкните правой кнопкой мыши и выберите Показать, или дважды щёлкните двойную линию между ними.
В выделении обязательно должны быть оба соседних элемента. Если выделить только строку 6, команда «Показать» будет не к чему применяться, и её может не быть в меню. Это самая частая причина, по которой кажется, что функция не работает.
Показать все строки на листе
Если строки скрыты в нескольких местах, не ищите каждую по отдельности.
- Нажмите треугольник в левом верхнем углу, там, где встречаются номера строк и буквы столбцов. Так выделяется каждая ячейка листа. Ctrl+A делает то же самое.
- Перейдите на вкладку Главная. В группе Ячейки выберите Формат.
- В разделе Видимость выберите Скрыть или отобразить, затем Показать строки.
- Для скрытых столбцов повторите шаг 3 и выберите Показать столбцы.
Путь к меню для первой строки и первого столбца указан на странице Microsoft, к ней я перейду дальше. Шаг «Выделить все» — обычный способ применить команду ко всему листу. На странице Microsoft о скрытии и отображении этого не описано, поэтому проверьте результат по номерам строк: после выполнения они должны идти по порядку, без пропусков.
Можно также щёлкнуть правой кнопкой мыши по номеру строки после выделения всего листа и выбрать Отобразить.
Почему результат может всё равно выглядеть неправильно
Строка, высота которой уменьшена до минимума вместо скрытия, всё равно выглядит скрытой. Если номера строк идут по порядку, но одна строка выглядит как тонкая линия, выделите её, затем выберите Формат > Высота строки в группе «Размер ячейки» и введите значение. На странице Microsoft о первой строке упоминается та же возможность как альтернатива: в группе «Размер ячейки» выберите «Высота строки» или «Ширина столбца» и введите значение, которое снова сделает строку или столбец видимыми.
Отображение первой строки или столбца A
Первая строка — особый случай. Чтобы отобразить строку, обычно выделяют строки над ней и под ней, но над первой строкой ничего нет. Поэтому способ с правой кнопкой мыши не работает. В статье Microsoft о отображении первого столбца или строки описано решение:
- Выделите ячейку A1. Введите
A1в поле имени рядом со строкой формул и нажмите Enter. Или выберите Главная > Найти и выделить > Перейти, введитеA1в поле «Ссылка» и нажмите ОК. - На вкладке Главная в группе Ячейки выберите Формат.
- В группе Видимость выберите Скрыть или отобразить, затем Отобразить строки, чтобы показать первую строку, или Отобразить столбцы, чтобы показать столбец A.
Выделение A1 работает, даже если первая строка скрыта, потому что ячейка всё равно существует. Excel отображает строку, которая содержит выделенную ячейку.
Строки, скрытые фильтром
Фильтр тоже скрывает строки, но отобразить их обычным способом не получится. Фильтр нужно снять.
Как понять, что дело в фильтре: кнопка фильтра находится в заголовке отфильтрованного столбца. В статье Microsoft о фильтрах сказано, что при применении фильтра стрелка раскрытия меняется на значок фильтра. Строки, которые не соответствуют условию, скрыты.
Шаги из статьи Microsoft об очистке или удалении фильтра:
- Чтобы очистить один столбец, нажмите кнопку фильтра в его заголовке и выберите Удалить фильтр с и название столбца.
- Чтобы очистить все фильтры на листе, откройте вкладку Данные и выберите Очистить.
- Чтобы полностью убрать кнопки фильтра, выберите кнопку Фильтр на вкладке «Данные».
Microsoft также отмечает, что причиной того, что вы не можете найти значение, которое точно есть в таблице, может быть фильтр, скрывающий данные. Фильтр может стоять на любом столбце, поэтому проверьте каждый заголовок. Второй фильтр на другом столбце легко пропустить.
Проверьте, что скрыто, прежде чем что-то менять
Иногда нужно увидеть, где находятся скрытые строки, прежде чем их отображать, например когда вы получили чужой файл и не знаете, почему часть данных отсутствует.
Поиск скрытых ячеек. На странице Microsoft, посвящённой поиску скрытых ячеек, описан такой способ: нажмите Ctrl+G, выберите Выделить, затем пункт Только видимые ячейки и нажмите ОК. Будут выделены видимые ячейки, а строки и столбцы рядом со скрытыми показывают белую границу, которая отмечает места, где находятся скрытые участки.
Инспектор документов. Если вы собираетесь поделиться файлом и хотите понять, что в нём скрыто, используйте Файл > Сведения > Проверить наличие проблем > Инспектировать документ. В общих инструкциях Microsoft по инспектору документов рекомендуется запускать его для копии файла, так как удалённое содержимое может не восстановиться. На проверенной мной странице Microsoft для Excel скрытые строки и столбцы не упоминаются, поэтому убедитесь в диалоговом окне, что такой параметр есть в вашей версии.
Отображение с помощью сочетаний клавиш
В списке сочетаний клавиш Microsoft для Excel есть Ctrl+9, чтобы скрыть выделенные строки, и Ctrl+0, чтобы скрыть выделенные столбцы. Обратные им сочетания широко используются: Ctrl+Shift+9 для строк и Ctrl+Shift+0 для столбцов. На странице Microsoft они не перечислены, а сочетание для столбцов может не работать в некоторых конфигурациях Windows. Если оно ничего не делает, используйте ленту. Сначала выделите строки и выше, и ниже скрытых, так же как при работе через меню.
Отображение всех строк с помощью макроса
Если вы открываете много книг, в которых скрыты строки, короткий макрос сэкономит время. В документации Microsoft по VBA описано свойство Hidden объекта Range. Чтобы отобразить строки и столбцы, задайте ему значение False, при этом диапазон должен охватывать целые строки или столбцы. Макрос, который обходит все листы, состоит из следующих строк в таком порядке:
Sub UnhideAllRowsCols()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Rows.Hidden = Falsews.Columns.Hidden = FalseNext wsEnd Sub
Чтобы использовать его, нажмите Alt+F11, добавьте модуль через Insert > Module, вставьте код, закройте редактор, нажмите Alt+F8, выберите макрос и нажмите Run. Перед запуском сохраните копию файла, так как макрос меняет каждый лист. Макросы блокируются в файлах из ненадёжных источников, а ваша ИТ-команда может запретить их полностью. На защищённом листе макрос может не сработать, поэтому сначала снимите защиту с листа. Если хотите узнать больше о написании макросов, см. нашу страницу о VBA.
Учтите, что этот макрос также отображает данные, которые кто-то скрыл намеренно, например вспомогательные строки или конфиденциальные показатели. Прежде чем отображать что-либо в файле, который вам не принадлежит, спросите разрешения.
Когда ничего не работает
- Команды Unhide нет в меню. Вы выделили только одну сторону скрытых строк. Выделите строки выше и ниже.
- Строки вернулись, но одна выглядит скрытой. Её высота очень маленькая. Задайте высоту строки.
- Активен фильтр. Используйте Data > Clear.
- Лист защищён. Excel позволяет менять видимость строк на таком листе, только если параметры защиты разрешают форматирование строк. Перейдите в Review > Unprotect Sheet, введите пароль, если он есть, и повторите попытку. Если пароль неизвестен, обратитесь к владельцу файла.
- В книге есть скрытые листы. Скрытые листы — это не то же самое, что скрытые строки. Щёлкните правой кнопкой мыши по ярлычку листа и найдите команду Unhide.
- Сгруппированные строки. Строки, свёрнутые в структуре, выглядят скрытыми. Найдите знаки «плюс» рядом с номерами строк и щёлкните по ним, чтобы развернуть.
Распространённые ошибки
- Выделение только строки над скрытыми строками или только строки под ними, и поиск команды Unhide.
- Попытка отобразить отфильтрованные строки командой Unhide Rows. Вместо этого снимите фильтр.
- Забывать, что для строки 1 и столбца A нужен метод через поле Name Box.
- Отображать всё в файле, где кто-то намеренно скрыл строки, не спросив разрешения.
- Считать, что Document Inspector или любой другой инструмент находит все скрытые элементы. Например, белый текст на белом фоне он не обнаруживает.
Смежные темы для изучения
- Скрытые строки и отфильтрованные строки. Научитесь замечать значок фильтра и снимать фильтры через Data, Clear.
- Отображение на защищённых листах. Почему команды форматирования отключены и кто может снять защиту с листа.
- Условное отображение с помощью VBA. Показ только строк, которые соответствуют правилу, например, когда в столбце статуса указано Active.
- Поиск скрытых данных перед отправкой файла. Используйте Document Inspector на копии и посмотрите, что он может и чего не может найти.
- Правильное скрытие строк. Щёлкните правой кнопкой мыши по номерам строк и выберите Hide, либо группируйте строки, если нужен явный признак свёрнутых данных.
Следующий шаг
Откройте файл, выделите весь лист и один раз выполните Unhide Rows. Затем просмотрите номера строк на предмет пропусков и проверьте заголовки на значки фильтров. Если вам регулярно нужно отображать все строки в Excel, храните макрос в копии книги, а не в оригинале.