Прокрутка в настройках Excel

Обновлено: 21.11.2024

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

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

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

Создание полосы прокрутки в Excel

Для этого руководства я взял данные по 28 штатам Индии, а также их площадь и население (перепись 2001 года). Теперь я хочу создать набор данных, который отображает только 10 состояний за раз, и когда пользователь меняет полосу прокрутки, данные динамически меняются.

Что-то вроде этого показано ниже:

Шаги по созданию полосы прокрутки в Excel

  1. Первый шаг – привести данные в порядок. Для целей этого поста я использовал данные переписи 2001 года по 28 индийским штатам с указанием их площади и населения.
  2. Перейдите на вкладку «Разработчик» –> «Вставка» –> «Полоса прокрутки» (управление формой).Если вы не можете найти вкладку «Разработчик» на ленте, значит, она не включена. По умолчанию он скрыт в Excel. Сначала необходимо добавить на ленту вкладку разработчика.
  3. Нажмите кнопку полосы прокрутки (управление формой) и щелкните в любом месте рабочего листа. Это добавит полосу прокрутки на лист Excel.
  4. Щелкните правой кнопкой мыши полосу прокрутки и выберите «Управление форматом». Откроется диалоговое окно «Управление форматом».
  5. В диалоговом окне "Управление форматом" перейдите на вкладку "Управление" и внесите следующие изменения:
    • Текущее значение: 1
    • Минимальное значение: 1
    • Максимальное значение: 19 (здесь 19, поскольку мы отображаем 10 строк за раз. Поэтому, когда пользователь устанавливает значение полосы прокрутки 19, отображаются строки 19–28)
    • Дополнительное изменение: 1
    • Смена страницы: 5
    • Ссылка на ячейку: $L$3
      $L$3 — это ячейка, связанная с полосой прокрутки в Excel. Его значение варьируется от 1 до 19. Это значение ячейки, которое мы используем для создания прокручиваемого списка. Не волнуйтесь, если это не имеет смысла на данный момент. Просто продолжайте читать, и все станет ясно!!
  6. Измените размер полосы прокрутки так, чтобы она соответствовала длине 10 столбцов (это просто для того, чтобы придать ей хороший вид, как показано на рисунке ниже).
  7. Теперь введите следующую формулу в первую ячейку (H4), а затем скопируйте ее, чтобы заполнить все остальные ячейки:
    =OFFSET(C3,$L$3,0)
  8. Обратите внимание, что эта формула OFFSET зависит от ячейки L3, которая связана с полосой прокрутки.

    Теперь у вас все готово для полосы прокрутки в Excel.

    Как это работает?

    Формула OFFSET использует ячейку C3 в качестве опорной ячейки и смещает ее на значения, указанные в ячейке L3. Поскольку L3 связан со значением полосы прокрутки, когда значение полосы прокрутки становится равным 1, формула ссылается на имя первого состояния. Когда он становится равным 2, это относится ко второму состоянию.

    Кроме того, поскольку ячейка C3 не заблокирована, во второй строке формула принимает вид =СМЕЩ(C4,$L$3,0) и работает так же.

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

    Полоса прокрутки Прокручивает диапазон значений, когда вы нажимаете стрелки прокрутки или перетаскиваете ползунок прокрутки. Вы можете перемещаться по странице (заданный интервал) значений, щелкая область между полем прокрутки и любой из стрелок прокрутки. Как правило, пользователь также может ввести текстовое значение непосредственно в связанную ячейку или текстовое поле. Используйте полосу прокрутки для установки или регулировки большого диапазона значений или в случаях, когда точность не важна. Например, используйте полосу прокрутки для диапазона процентных значений, которые являются оценочными, или для градуированной настройки выбора цвета.

    Полоса прокрутки (элемент управления формой)

    Полоса прокрутки (элемент управления ActiveX)

    Кнопка прокрутки Облегчает увеличение или уменьшение значения, например приращения числа, времени или даты. Чтобы увеличить значение, щелкните стрелку вверх; чтобы уменьшить значение, щелкните стрелку вниз. Пользователь также может ввести текстовое значение непосредственно в связанную ячейку или текстовое поле. Используйте кнопку прокрутки, например, чтобы упростить ввод месяца, дня, года или увеличить уровень громкости.

    Кнопка прокрутки (управление формой)

    Кнопка вращения (управление ActiveX)

    Примечание. Перед добавлением элементов управления на лист необходимо включить вкладку "Разработчик". Дополнительные сведения см. в разделе Показать вкладку "Разработчик".

    Добавить полосу прокрутки (элемент управления формы)

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

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

    Примечание. Полоса прокрутки добавляется сверху вниз.

    Чтобы сориентировать полосу прокрутки слева направо, перетащите один из маркеров изменения размера в диагональном направлении.

    На вкладке "Разработчик" в группе "Элементы управления" нажмите "Свойства".

    Совет. Можно также щелкнуть элемент управления правой кнопкой мыши и выбрать пункт Формат элемента управления.

    Примечание. Прежде чем нажимать «Свойства», убедитесь, что объект, свойства которого вы хотите проверить или изменить, уже выбран.

    Чтобы указать свойства элемента управления, выполните следующие действия:

    В поле Текущее значение введите начальное значение в диапазоне допустимых значений, указанном ниже, которое соответствует положению поля прокрутки на полосе прокрутки. Это значение не должно быть:

    Меньше минимального значения; в противном случае используется минимальное значение.

    Больше максимального значения; в противном случае используется Максимальное значение.

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

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

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

    В поле Изменение страницы введите величину увеличения или уменьшения значения, а также степень, на которую перемещается полоса прокрутки, когда вы щелкаете область между полосой прокрутки и любой из стрелок прокрутки. Например, в поле прокрутки с минимальным значением 0 и максимальным значением 10, если вы установите для свойства Изменение страницы значение 2, значение увеличится или уменьшится на 2 (в этом случае 20% диапазона значений поле прокрутки) при нажатии на область между полем прокрутки и любой из стрелок прокрутки.

    В поле Ссылка на ячейку введите ссылку на ячейку, содержащую текущую позицию полосы прокрутки.

    Связанная ячейка возвращает текущее значение, соответствующее положению полосы прокрутки.

    Используйте это значение в формуле для ответа на значение ячейки, указанное в поле ссылки на ячейку, которое соответствует текущему положению полосы прокрутки. Например, если вы создаете полосу прокрутки фактора риска со следующими свойствами:

    Когда я использую Excel, большинство моих ячеек содержат короткий текст или число. Но я встречал людей, которые хранят очень большие объемы текста в ячейке. В частности, я помню компанию, которая хранила сотни обновлений проекта в одной ячейке. Несмотря на то, что Excel допускает использование 32 767 символов в ячейке, всегда было сложно работать с таким объемом данных в одной ячейке.

    Вот пример. Откройте пустую книгу и введите формулу =CON CAT("Слово"&ТЕКСТ(ПОСЛЕДОВАТЕЛЬНОСТЬ(3276),"0000")) в ячейку A1. Ваша цель — увидеть текст «Word 3276» в конце ячейки.

    Если вы используете максимальную высоту строки 409,5 и максимальную ширину столбца 254,9, вы увидите только первые 7020 символов в ячейке при условии, что вы используете шрифт Calibri с размером 11 пунктов. Даже с Arial Narrow 6-pt вы можете видеть только 20 280 символов в ячейке. Когда вы уменьшаете размер шрифта где-то между 4 и 5 пунктами, появляются все символы, но кто сможет прочитать шрифт размером 4 пункта?

    На рис. 1 показано обрезанное изображение ячейки, содержащей пять абзацев текста в ячейке A1, отображаемой шрифтом Calibri размером 11 пунктов. Ячейка A2 содержит первый из 32 000 символов, набранных шрифтом Arial Narrow, 4 пункта. Как видите, шрифт такого маленького размера практически нечитаем.

    Тем не менее, несмотря на то, что хранить 32 767 символов в ячейке нецелесообразно, Excel позволяет это сделать. А есть люди, которые набирают в ячейке 10 000 или 15 000 символов, а затем увеличивают ячейку как можно больше, чтобы отобразить весь текст.

    (Кроме того, некоторые из вас могут задаться вопросом: «Почему они все еще используют Excel, если для этого они могут переключиться на Word?» Это хороший вопрос, но поскольку табличка на двери моего офиса гласит «MrExcel» и а не «MrWord», я всем сердцем поддерживаю тех, кто хочет использовать Excel еще долго после того, как им следовало переключиться на что-то другое.)

    ПРОКРУТКА КОЛЕСИКОМ МЫШИ

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

    По умолчанию Windows настроена таким образом, что каждый щелчок колеса прокручивает три строки или столбца. Когда у вас есть 1000 строк табличных данных, прокручивать три строки за раз — это здорово. Но когда каждая строка имеет высоту 409, вы, вероятно, сможете увидеть на экране только одну или две строки. Если вы прокрутите колесико на один щелчок, вы перейдете из строки 1 в строку 4 и полностью пропустите строку 3 и нижнюю половину строки 2.

    Если вы откроете панель управления в Windows и выполните поиск по слову «Прокрутка», вы найдете параметр «Изменить расстояние прокрутки с помощью колесика мыши». В этом параметре есть варианты прокрутки «Несколько строк за раз» или «Один экран за раз». Если вы выберете вариант с несколькими строками, есть ползунок, на котором вы можете выбрать от 1 до 100 строк за раз. Переход на одну строку за раз упростит прокрутку больших ячеек.

    ЧАСТИЧНАЯ ПРОКРУТКА

    До появления функции плавной прокрутки, если вы хотели прокрутить часть пути через большую ячейку, вам нужно было либо приобрести мышь с точной прокруткой, либо переключиться на перетаскивание полос прокрутки.

    Но даже если бы вы могли использовать полосу прокрутки, чтобы прокрутить ячейку наполовину, не было бы возможности выйти из этого представления. Когда вы отпускаете полосу прокрутки, Excel всегда будет прыгать так, чтобы верхняя часть ячейки находилась в верхней части сетки. Если вы начнете с A1 и прокрутите ячейку менее чем наполовину, Excel перепрыгнет, чтобы вы увидели верхнюю часть строки 1. Если вы начнете с A1 и прокрутите ячейку более чем наполовину, Excel перепрыгнет, чтобы вы увидели верхнюю часть строки. 2. До появления новой функции нельзя было отпустить полосу прокрутки и оставить Excel там, где он будет отображаться, начиная с нескольких строк ниже верхнего края ячейки.

    Новая функция плавной прокрутки была выпущена в Microsoft 365 в августе 2021 года. Она позволяет прокручивать по одной строке по вертикали или по одному символу по горизонтали. На рис. 2 показана сетка Excel, начинающаяся со строки 4 и примерно в 25 символах от левого края ячейки A1.

    Итог: узнайте о новом обновлении функции в Excel под названием «Плавная прокрутка», которая улучшает навигацию по листу. Я также даю несколько советов по прокрутке и изменению размера строк и столбцов в старых версиях Excel.

    Уровень навыков: начинающий

    Посмотреть обучающее видео

    Приветственное обновление

    Excel только что устранил проблему, которая беспокоила пользователей более 35 лет! Они только что внедрили плавную прокрутку.

    До сих пор при вертикальной или горизонтальной прокрутке прокрутка выполнялась с привязкой к сетке. Это означает, что он всегда будет переходить к началу столбца или строки.

    Допустим, у вас есть чрезвычайно широкий столбец — больше, чем ширина экрана. Если бы вы использовали полосу прокрутки в нижней части страницы для перемещения вправо, вы не увидели бы прокрутку на экране при перемещении по полосе прокрутки. Вместо этого на экране появляется подсказка, сообщающая, куда привяжется сетка, когда вы отпустите кнопку мыши.

    Но с плавной прокруткой теперь вы можете прокручивать до любой части большого столбца (или строки), и экран будет двигаться по мере прокрутки. Затем он останется там, когда вы прекратите прокрутку.

    Так в чем же дело?

    Вы можете подумать: "Почему это важно? Это действительно имеет значение?»

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

    Но с плавной прокруткой вы можете перетаскивать мышью полосу прокрутки именно туда, где вы хотите видеть, и когда вы убираете палец с кнопки мыши, экран остается именно там, где вы хотите.

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

    Нажмите, чтобы увеличить

    С плавной прокруткой это больше не проблема.

    Плавная прокрутка в настоящее время доступна только на канале бета-тестирования для Microsoft 365 и будет выпущена для дополнительных каналов в будущем. Поэтому, если вы работаете со старой версией Excel, есть несколько способов изменить размер больших столбцов или строк, чтобы с ними было удобнее работать.

    Временные решения для старых версий Excel

    Не обязательно иметь возможность видеть ту часть столбца, которую вы хотите видеть. Это еще более неприятно на небольших мониторах или в небольших окнах. Лучший способ решить эту проблему — изменить ширину столбца (или высоту строки, если вы имеете дело со строкой, которая слишком высока).

    Вот несколько способов сделать это.

    1. Меню правой кнопкой мыши

    Если щелкнуть правой кнопкой мыши заголовок столбца, откроется меню, в котором можно выбрать ширину столбца.

    Откроется окно "Ширина столбца" с текущим размером столбца. Вы можете изменить это число на что-то меньшее. Это изменит размер столбца, чтобы правый край теперь был виден на экране.

    Небольшой факт: 255 – это максимальная ширина ячейки в Excel.

    2. Элементы управления масштабированием

    Еще один вариант — использовать функцию масштабирования. Чтобы увеличить или уменьшить масштаб, вы можете удерживать нажатой клавишу Ctrl и прокручивать мышью. Или вы можете использовать элементы управления масштабированием, расположенные в правом нижнем углу Excel.

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

    Любой из этих вариантов изменения ширины столбцов также применим к настройке высоты строк.

    Краткое примечание

    Вы также можете нажать и отпустить кнопку прокрутки мыши, чтобы создать плавную прокрутку вправо и влево.

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

    Могу ли я по-прежнему привязываться к сетке?

    Поведение привязки к сетке по-прежнему существует в новой версии Excel. Вам просто нужно использовать кнопки со стрелками вместо перетаскивания полосы прокрутки.

    Заключение

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

    Дайте мне знать, что вы думаете об этой обновленной функции в комментариях ниже!

    Читайте также: