Отключить масштабирование в excel
Изменить высоту и ширину ячейки в Excel довольно просто. Чем больше вы работаете с Excel, тем больше вам нужно настраивать высоту строки и ширину столбца. Но в некоторых случаях вам может потребоваться заблокировать высоту и ширину ячейки, чтобы пользователь не мог вносить в нее какие-либо изменения.
Один из сценариев, когда это может потребоваться, может быть, когда у вас есть фиксированный шаблон, которым вы делитесь с другими людьми, и вы не хотите, чтобы они испортили форматирование, изменив высоту / ширину ячейки.
В этом уроке я покажу вам, как заблокировать высоту строки и ширину столбца в Excel , внеся простые изменения.
Как заблокировать высоту строки и ширину столбца в Excel (простой трюк)
Когда вы защищаете рабочий лист в Excel, также блокирует высоту строки и ширину столбца, чтобы никто не мог их изменить.
Но с защитой листа все ячейки также заблокированы, и вы не можете вносить в них какие-либо изменения (т.е. вы не можете войти в режим редактирования или ввести формулы).
Хотя мы хотим заблокировать ширину столбца и высоту строки, мы не хотим полностью блокировать ячейки.
Чтобы это сработало, вам нужно сделать две вещи:
Отключение свойства блокировки для всех ячеек
Ниже приведены шаги по отключению свойства блокировки для всех ячеек, после чего мы можем заблокировать высоту строки и ширину столбца:
Таким образом мы гарантируем, что даже если мы защитим весь рабочий лист, ячейки все равно останутся редактируемыми.
Когда вы защищаете рабочий лист в Excel, ячейки будут полностью заблокированы (т. Е. Пользователь не сможет редактировать ячейки и что-либо вводить в них). Но это происходит только при включенном свойстве Locked. Если вы отключите свойство Locked, ячейки останутся доступными для редактирования даже после защиты рабочего листа.
Защита всего рабочего листа
Теперь давайте посмотрим, как быстро защитить весь рабочий лист.
Вышеупомянутые шаги защитят рабочий лист, но в то же время позволят пользователю выполнять все обычные действия, такие как форматирование ячеек или удаление / добавление строк и столбцов.
Поскольку мы отключили параметры форматирования столбцов и строк (в диалоговом окне «Защитить лист»), они все равно останутся заблокированными для пользователя.
Это означает, что пользователь не сможет изменить высоту строки или ширину столбца на этом листе.
Если вы перейдете к любому заголовку строки или заголовку столбца и поместите курсор на край заголовка, вы увидите, что ваш значок не изменится (который раньше превращался в двунаправленную стрелку и позволял вам изменить строку высоту или столбец, щелкнув и перетащив курсор)
Точно так же, если вы выберете любую ячейку на листе, щелкните вкладку «Главная», а затем выберите параметр «Формат», вы увидите, что параметры «Высота строки» и «Ширина столбца» теперь неактивны.
Итак, вот как вы можете заблокировать высоту строки и ширину столбца в Excel.
Обратите внимание: поскольку мы защитили рабочий лист и включили только определенные параметры, есть некоторые вещи, которые вы не сможете сделать, если заблокируете высоту строки и ширину столбца с помощью вышеуказанного метода. Например, если вы хотите вставить новые ячейки в столбец / строку или скрыть строки и столбцы, вы не сможете этого сделать (поскольку мы полностью отключили возможность форматирования строк и параметров любым способом)
Вы можете уменьшить или увеличить размер листа для печати, чтобы он уместился по ширине страницы или на заданном количестве страниц.
Печать листа по ширине страницы
На вкладке Разметка страницы выберите Параметры страницы.
В поле стр. в ширину введите 1 (для ширины в одну страницу).
В поле стр. в высоту введите 0, чтобы задать неопределенное количество страниц по высоте.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Печать листа на указанном количестве страниц
На вкладке Разметка страницы выберите Параметры страницы.
В полях стр. в ширину и стр. в высоту введите количество страниц, на которых следует печатать лист.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Уменьшение или увеличение листа по размеру страницы
На вкладке Разметка страницы выберите Параметры страницы.
Примечание: Напечатанные данные никогда не превышают 100 %.
В меню Файл выберите элемент Печать.
Печать листа по ширине страницы
На вкладке Макет в области Печатьвыберите вариант По размеру.
В поле страницы в ширину введите 1 (для одной страницы).
В поле стр. в высоту введите 0, чтобы количество страниц в высоту не укастило.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Печать листа на указанном количестве страниц
На вкладке Макет в области Печатьвыберите вариант По размеру.
В полях страницы в ширину и в высоту введите количество страниц, на которых нужно напечатать лист.
В меню Файл выберите элемент Печать.
Примечание: При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Уменьшение или увеличение листа по размеру страницы
На вкладке Макет в области Печатьв поле Масштаб введите процентное соотношение, чтобы уменьшить или увеличить лист.
Если на листе много столбцов, с помощью параметров Масштаб по размеру можно уменьшить размер, чтобы лист лучше поместился на печатной странице.
На ленте щелкните вкладку Разметка страницы.
В группе Вписать в поле Ширина выберите значение 1 страница, а в поле Высота — Авто. Столбцы будут отображаться на одной странице, но строки могут растянуться на несколько страниц.
Чтобы распечатать лист на одной странице, выберите 1 страницу в поле Высота. Имейте в виду, что распечатку может быть сложно прочитать, так как Excel сжимает данные по размеру. Чтобы узнать, какой масштаб используется, посмотрите на число в поле Масштаб. Если оно малое, может потребоваться внести другие изменения перед печатью. Например, может потребоваться изменить ориентацию страницы с альбомной на альбомную или на более крупный. Дополнительные сведения см. в разделе ниже, в который приведены некоторые сведения о масштабе листов по размеру печатной страницы.
Чтобы распечатать лист, откройте диалоговое окно Печать, нажав клавиши CTRL+P, и нажмите кнопку ОК.
Для максимального масштабирования при масштабе важно помнить следующее:
Если на листе много столбцов, может потребоваться переключить ориентацию страницы с кисть на альбомную. Для этого перейдите в > Разметка страницы >Ориентацияи выберите Альбомная.
Для размещения большого количества столбцов можно использовать бумагу большего размера. Чтобы переключить размер бумаги по умолчанию, перейдите в > Разметка страницы > размери выберите нужный размер.
С помощью команды Область печати (группа"Настройка страницы") исключите все столбцы или строки, которые не нужно печатать. Например, если требуется напечатать столбцы с A по F и не нужно печатать столбцы с G по Z, задайте область печати таким образом, чтобы она включала только столбцы с A по F.
Вы можете уменьшить или увеличить лист, чтобы лучше поместить его на печатные страницы. Для этого в окне "Настройка страницы"нажмите кнопку вызова окна. Затем нажмите кнопку Масштаб > настроитьдо , а затем введите процент от обычного размера, который вы хотите использовать.
Примечание: Чтобы уменьшить размер печатного листа, введите процент, меньший 100 %. Чтобы увеличить лист по размеру печатаемой страницы, введите процентное соотношение более 100 %.
Чтобы напечатать лист на определенном количестве страниц, в окне "Настройка страницы" нажмитенебольшую кнопку вызова окна. Затем в поле Масштабв обоих полях Вписать введите количество страниц (в ширину и высоту), на которых нужно напечатать данные.
При использовании параметра Разместить не более чем на Excel игнорирует установленные вручную разрывы страниц.
Excel не растягивает данные для заполнения страниц.
Чтобы удалить параметр масштабирования, перейдите в файл > Параметры > параметры >Масштабирование нет.
При печати листа Excel может оказаться, что размер шрифта может быть не таким, как вы ожидаете.
Выполните эти действия, чтобы масштабировать размер шрифта на печатном сайте.
На > выберите файл.
В разделе Параметры, щелкните Настраиваемое масштабирование > Параметры настраиваемого масштабирования.
Просмотрите изменения в режиме предварительного просмотра и, если вы хотите изменить размер шрифта, повторите эти действия.
Примечание: Перед нажатиемкнопки Печать проверьте размер бумаги в свойствах принтера, а также убедитесь, что в принтере действительно есть бумага этого размера. Если размер бумаги отличается от размера бумаги принтера, Excel скорректирует распечатку в зависимости от размера бумаги в принтере, и распечатаный лист может не соответствовать размеру предварительного просмотра.
Если в режимепредварительного просмотра лист уменьшен до одной страницы, проверьте, не был ли применен параметр масштабирования, например Вписать лист на одну страницу. Чтобы узнать, как внести изменения, обратитесь к разделу выше.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Построение диаграммы на большом объеме данных чаще всего на выходе дает загроможденный график с огромным количеством точек, на котором можно отследить только общие тенденции и тренды, но разглядеть, что происходит на конкретном небольшом участке - нереально.
Например, на графике ниже отлично видна общая тенденция изменения стоимость конкретной акции и всего пакета на отрезке с 1-ой по 500-ую сессию.
Построение диаграммы
Для начала нужно построить обычную диаграмму, которую мы потом сделаем масштабируемой. Никаких секретов здесь нет. Стройте ровно также, как обычно. Выбирайте тип, настраивайте форматирование. Для примера мы построили комбинированную диаграмму со вспомогательной осью.
Подробно разбирать этот процесс не будем, так как он не относится к теме статьи. Пример построения комбинированной диаграммы можно посмотреть в этом уроке .
Добавляем и настраиваем полосы прокрутки
Увеличение масштаба и сдвиги диаграммы вправо/влево мы будем осуществлять с помощью элемента управления "Полоса прокрутки". Это удобно, красиво и вполне интерактивно.
На вкладке "Разработчик" (если ее нет - здесь показано, как ее отобразить) выберите " Вставить " - " Элементы управления форм " - " Полоса прокрутки ".
Разместите рядом с диаграммой две горизонтальные полосы прокрутки. Можете сразу их подписать. Одна будет отвечать за выбор сессии, с которой начинается график, а вторая - за количество сессий на графике (то есть за масштаб). У нас получилось вот так.
Теперь нужно настроить полосы прокрутки. Кликните на первой правой кнопкой мыши и выберите " Формат объекта ". Откроется окно " Формат элемента управление ". Выберите вкладку " Элемент управления ".
- Текущее значение можно не задавать, или поставить 1;
- Минимальное значение - укажите 1. Это номер сессии, с которой допустимо начинать построение графика (а еще это количество ячеек, на которое будет сдвигаться наш динамический диапазон из исходной точки);
- Максимальное значение - зависит от количества точек данных на графике (строк в исходной таблице). У нас в таблице 500 строк, поэтому правильно будет задавать максимальное значение не больше 500 (ибо сдвиг более чем на 500 точек ничего не даст - закончатся данные). Но если впоследствии на полосе будет выбрано 500, то на графике будет всего одна точка (последняя). Это будет не слишком красиво. Условимся, что на графике может быть не менее 10 точек одновременно. Поэтому вместо 500 укажем максимальное значение 491.
- Шаг изменения - это величина, на которую будет изменять значение полосы прокрутки при клике на стрелочки по обеим ее сторонам. Оставим 1, чтобы имелась возможность максимально точно настраивать значение;
- Шаг изменения по страницам - это величина, на которую будет изменяться значение полосы прокрутки при клике на полосе справа или слева от бегунка (так сказать, быстрая перемотка). Установим тут значение 10.
- Связь с ячейкой. Самый важный момент. Укажите ссылку на ячейку, в которую будет выводиться число, выбранное полосой прокрутки. Впоследствии эта ячейка будет задействована в создании именованного диапазона для графика. Очень удобно будет задать этой ячейке какое-то имя, чтобы было проще к ней обращаться. Но в данном примере мы оставим обычные ссылки. Для первой полосы связанной ячейкой укажем &F&1 (Вы, разумеется, можете указать любую).
Вот так выглядят итоговые настройки:
Теперь настроим вторую полосу. Она, если помните, отвечает за количество точек (масштаб) диаграммы. Для нее укажем минимальным значением - 10 (мы условились, что на графике может быть не менее 10 точек). Максимальное значение укажем 500 (по количеству строк в таблице). Шаги изменения также зададим как 1 и 10. А свяжем всё это с ячейкой &G&1.
Теперь наши полосы прокрутки оживают. Двигая ползунок, мы меняем значения в связанных ячейках.
Перед тем как приступить к созданию динамических диапазонов, применим еще один небольшой трюк. Если мы выберем на первой полосе значение 491 (максимальное), а на второй - например, 50, то получим очень некрасивый график. Он будет начинаться с 491-й сессии и содержать 50 точек, в то время как наши данные заканчиваются на 500-й строке. Оставшиеся 40 точек будут просто пустыми и график будет кривой и непрезентабельный. Обойдем это следующей хитростью. В ячейку H1 введем формулу =МИН(G1;501-F1). Это формула будет всегда отображать в ячейке меньшее из значений: либо количество точек по второму ползунку, либо количество оставшихся до конца таблицы точек. Именно на эту ячейку мы будем ссылать при указании высоты именованного диапазона.
Создание динамических именованных диапазонов
Ключевая идея всего трюка - создание именованных диапазонов, размеры которых зависят от значений в ячейках, связанных с полосой прокрутки. Для каждого ряда нужно будет создать свой динамический диапазон. У нас таких рядов будет два: отдельная акция и стоимость всего пакета. Также нужно будет создать отдельный динамический диапазон для подписей данных, если Вы планируете их использовать на диаграмме.
Создадим диапазон для ряда единственной акции. Выберите команду " Данные " - " Диспетчер имен " - " Создать ". Введите имя ряда (например, "Акция"), область действия оставьте "Книга", а в поле "Диапазон" укажите формулу:
Чтобы Вы поняли, что она делает - покажем наши исходные данные. Они выглядят так:
Читайте также: