Semenalidery.com

IT Новости из мира ПК
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как уменьшить размер ячеек в excel

Изменяем размер ячеек в Excel

Для любой, не только электронной, таблицы высота и ширина ячейки это один из базовых вопросов. Чего стоят, например, различные унифицированные формы, которые часто реализуются средствами Excel. Из этой статьи вы узнаете о способах задания размеров элементов электронных таблиц (строк, столбцов, ячеек).

Рассмотрим несколько вариантов:

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

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

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

  • выделите элемент или несколько элементов таблицы, для которых устанавливаются размеры;
  • на вкладке Главная разверните список у команды Формат и выберите соответствующую команду автоподбора.

Результат автоподбора ширины столбцов можно видеть на рисунке.

Для различных стандартизованных таблиц важно установить размеры элементов точно. В этом случае сначала нужно определиться с единицами измерения. По умолчанию размеры на листах Excel задаются в дюймах. Изменить эти настройки можно в разделе Дополнительно команды Параметры на вкладке Файл.

Изменения нагляднее отображаются в режиме Разметка страницы (на вкладке Вид найдите соответствующую команду). Становятся видны линейки с разметкой в выбранных единицах, например сантиметрах. Далее выделите настраиваемый элемент (столбец или строку) и установите размер элемента (в примере это столбец) с помощью соответствующей команды в меню кнопки Формат.

Если нужны два одинаковых по размерам элемента, то можно использовать Специальную вставку. Для этого сначала нужно скопировать элемент-образец. Затем выделить тот элемент, к которому нужно применить настройки форматирования (в том числе размеры) и выбрать Специальную вставку в вариантах команды Вставка, далее в диалоговом окне — Ширины столбца.

Часто возникает задача изменить размеры только одной ячейки. Это возможно в Word, но невозможно в Excel, поэтому приходится прибегать к обходным маневрам, а именно к объединению ячеек. Это можно проиллюстрировать на примере унифицированной формы. Сначала для всех столбцов устанавливается ширина 1 мм, а затем в нужной строке выделяется некоторое количество ячеек и объединяется с помощью кнопки Объединить и поместить в центре.

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

Изменение размера ячеек в Microsoft Excel

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

Варианты изменения величины элементов листа

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

Способ 1: перетаскивание границ

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

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

  • После того, как высота ячейки достигла приемлемого уровня, отпускаем кнопку мыши.
  • Изменение ширины элементов листа путем перетягивания границ происходит по такому же принципу.

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

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

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

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

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

  • После того, как размер достигнет нужной величины, отпускаем мышку. Как можно увидеть, изменилась величина не только строки или столбца, с границами которых была произведена манипуляция, но и всех ранее выделенных элементов.
  • Способ 2: изменение величины в числовом выражении

    Теперь давайте выясним, как можно изменить размер элементов листа, задав его конкретным числовым выражением в специально предназначенном для этих целей поле.

    В Экселе по умолчанию размер элементов листа задается в специальных единицах измерения. Одна такая единица равна одному символу. По умолчанию ширина ячейки равна 8,43. То есть, в видимую часть одного элемента листа, если его не расширять, можно вписать чуть больше 8 символов. Максимальная ширина составляет 255. Большее количество символов в ячейку вписать не получится. Минимальная ширина равна нулю. Элемент с таким размером является скрытым.

    Высота строки по умолчанию равна 15 пунктам. Её размер может варьироваться от 0 до 409 пунктов.

      Для того, чтобы изменить высоту элемента листа, выделяем его. Затем, расположившись во вкладке «Главная», клацаем по значку «Формат», который размещен на ленте в группе «Ячейки». Из выпадающего списка выбираем вариант «Высота строки».

    Открывается маленькое окошко с полем «Высота строки». Именно тут мы должны задать нужную величину в пунктах. Выполняем действие и клацаем по кнопке «OK».

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

      Выделяем элемент листа, в котором следует изменить ширину. Пребывая во вкладке «Главная» щелкаем по кнопке «Формат». В открывшемся меню выбираем вариант «Ширина столбца…».

    Открывается практически идентичное окошко тому, которое мы наблюдали в предыдущем случае. Тут так же в поле нужно задать величину в специальных единицах, но только на этот раз она будет указывать ширину столбца. После выполнения данных действий жмем на кнопку «OK».

    Читать еще:  Как заменить звездочку в excel
  • После выполнения указанной операции ширина столбца, а значит и нужной нам ячейки, будет изменена.
  • Существуют и другой вариант изменить размер элементов листа, задав указанную величину в числовом выражении.

      Для этого следует выделить столбец или строку, в которой находится нужная ячейка, в зависимости от того, что вы хотите изменить: ширину и высоту. Выделение производится через панель координат с помощью тех вариантов, которые мы рассматривали в Способе 1. Затем клацаем по выделению правой кнопкой мыши. Активируется контекстное меню, где нужно выбрать пункт «Высота строки…» или «Ширина столбца…».

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

      Переходим во вкладку «Файл» и выбираем пункт «Параметры» в левом вертикальном меню.

  • Запускается окно параметров. В его левой части расположено меню. Переходим в раздел «Дополнительно». В правой части окна расположены различные настройки. Прокручиваем полосу прокрутки вниз и ищем блок инструментов «Экран». В этом блоке расположено поле «Единицы на линейке». Кликаем по нему и из выпадающего списка выбираем более подходящую единицу измерения. Существуют следующие варианты:
    • Сантиметры;
    • Миллиметры;
    • Дюймы;
    • Единицы по умолчанию.

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

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

    Способ 3: автоматическое изменение размера

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

      Выделяем ячейку или группу, данные в которой не помещаются в элемент листа, содержащего их. Во вкладке «Главная» клацаем по знакомой кнопке «Формат». В раскрывшемся меню выбираем тот вариант, который следует применить к конкретному объекту: «Автоподбор высоты строки» или «Автоподбор ширины столбца».

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Как быстро уменьшить и задать одинаковый размер ячеек в Excel

    Как быстро уменьшить и задать одинаковый размер ячеек в Excel. Чаще всего это бывает необходимо, когда надо срочно отредактировать какой-нибудь бланк для казначейства или банка. Тот, кто работает в бухгалтерии, то часто сталкивается с проблемой создания и подачи документов для отчетности. Мне редко приходиться работать в эксель, но если просят помочь, то отказать не могу. Вот буквально вчера ко мне зашла женщина их нашей бухгалтерии и чуть не плача попросила помочь отредактировать экселевский документ. Я не понимаю в бухгалтерии ровным счетом ничего, но иногда меня просто удивляет и возмущает маразм требований нашего казначейства. Требуют заполнить бланк по какой-то форме, а взять форму этого бланка можно только в интернете или системе «Гарант». Естественно, что на таком бланке либо логотип сайта, либо ссылка с «Гаранта», а казначейство такие документы не принимает. Вот и мучаются наши бухгалтера с такими документами.

    Как быстро уменьшить и задать одинаковый размер ячеек в Excel

    Самое интересное, что ссылки с Гаранта не видно в файле пока не распечатаешь документ. Во всяком случае я так и не нашла эту ссылку, что бы убрать ее.

    Пришлось просто выделить все, что находилось на странице бланка и вставить в другой файл excel. Все ничего, но все данные бланка вытянулись на исходный размер ячеек. Изначально размер ячеек равен – 8,43.

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

    • Выделите необходимое количество ячеек.
    • Щелкните правой кнопкой мыши на любой ячейке с латинской буквой в самом верху колонки таблицы
    • Выберите в выпадающем меню пункт Ширина столбца…

    • В открывшемся окошке Ширина столбца установите свою цифру, и нажмите кнопку ОК.

    Теперь размер ячеек в Excel будет тот, который указали вы.

    Можно не выделять необходимое количество ячеек, а изменить их размер сразу во всем листе.

    • Щелкните левой кнопкой мыши по квадратику вверху слева на пересечении строк и колонок
    • У вас должен выделиться весь лист документа

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

    Таким образом, у вас изменился размер ячеек во всем листе документа Excel.

    Видео ролик Как быстро изменить размер ячеек в Excel:

    Как изменить размер ячеек в Excel

    Одного столбца

    Перетащите правую границу заголовка столбца до нужной ширины столбца.

    Отображаемая ширина столбца показывает среднее число знаков цифр 0–9 стандартного шрифта , помещающихся в ячейке.

    Нескольких столбцов

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

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

    В соответствии с заданным значением

    Выделите столбец, в меню Формат укажите на пункт Столбец, а затем выберите команду Ширина.

    В соответствии с шириной другого столбца

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

    2. В меню Правка выберите команду Специальная вставка, а затем выберите вариант ширины столбцов.

    Изменение ширины, используемой по умолчанию

    1. Щелкните правой кнопкой мыши ярлычок какого-либо листа, а затем выберите команду Выделить все листы в контекстном меню .

    2. В меню Формат укажите на пункт Столбец, а затем выберите команду Стандартная ширина .

    3. Введите новое значение.

    Число, показанное в поле Стандартная ширина столбца , является средним числом знаков цифр 0–9 стандартного шрифта , отображающихся в одной ячейке.

    Одной строки

    Перетащите нижнюю границу заголовка строки до нужной высоты.

    Нескольких строк

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

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

    В соответствии с заданным значением

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

    Установка ширины столбца по умолчанию

    1. Щелкните правой кнопкой мыши ярлычок какого-либо листа, а затем выберите команду Выделить все листы в контекстном меню .

    2. В меню Формат укажите на пункт Столбец, а затем выберите команду Стандартная ширина .

    3. Введите новое значение.

    Отображение нескольких строк текста внутри ячейки

    1. Выделите ячейки, формат которых требуется изменить.

    2. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    3. В группе Отображение установите флажок переносить по словам.

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

    Читать еще:  Типы адресации в excel

    2. Выполните одно из следующих действий:

    • Выровняйте данные по центру, по левому краю или по правому краю

    Нажмите соответствующую кнопку на панели инструментов Форматирование.

    • Чтобы выровнять текст по левому краю, нажмите кнопку Выровнять по левому краю .
    • Чтобы выровнять текст по центру, нажмите кнопку Выровнять по центру .
    • Чтобы выровнять текст по правому краю, нажмите кнопку Выровнять по правому краю .
    • Увеличьте или уменьшите отступ текста от левого края ячейки

    На панели инструментов Форматирование нажмите кнопку Увеличить отступ или Уменьшить отступ .

    • Отступ текста в ячейке

    1. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    2. Выполните одно из следующих действий.

    o Для отступа текста слева, справа или с обоих сторон ячейки выберите в поле по горизонтали вариант по левому краю (отступ), по правому краю (отступ) или распределенный (отступ). Затем в поле отступ задайте требуемый отступ.

    o Для отступа текста сверху, снизу или и сверху, и снизу выберите в поле по вертикали вариант по верхнему краю, по нижнему краю или распределенный. Затем в поле отступ задайте требуемый отступ.

    o Чтобы растянуть строку, распределенную в ячейке (с отступами справа и слева), в списке по горизонтали выберите вариант по ширине.

    o Чтобы растянуть по горизонтали текст, не распределенный в ячейке, в списке по горизонтали выберите вариант распределенный (отступ), а затем установите флажок Распределять по ширине.

    o Чтобы растянуть текст в ячейке по вертикали, выберите в списке по вертикали значение по высоте.

    • Выравнивание данных вверху, в центре и внизу ячейки

    1. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    2. В поле Вертикальное выберите необходимый параметр.

    • Вращение текста в ячейке

    1. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    2. В группе Ориентация задайте угол наклона текста точно либо переместите индикатор на необходимый угол.

    Для отображения текста вертикально сверху вниз в группе Ориентация щелкните поле с вертикальной надписью Текст.

    1. Выделите диапазон , который требуется отформатировать или форматирование которого требуется удалить.

    2. В меню Формат выберите команду Автоформат.

    3. Выполните одно из следующих действий.

    Примените автоформат — выберите требуемый формат.

    Удалите автоформат — в конце списка выберите формат с подписью Нет.

    1. Выберите ячейки или текст, формат которых необходимо изменить.

    2. Выполните одно из следующих действий.

    • Измените шрифт или его размер

    Выберите нужный шрифт в поле Шрифт на панели инструментов Форматирование.

    В поле Размер выберите требуемый размер шрифта.

    Чтобы использовать последний выбранный цвет, выберите мышью элемент Цвет текста на панели инструментов Форматирование.

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

    • Измените начертание выделенного текста или чисел

    Нажмите нужную кнопку на панели инструментов Форматирование.

    • Сожмите текст для отображения в ячейке всех данных

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

    1. Выделите ячейки, формат которых требуется изменить.

    2. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    3. Установите флажок автоподбор ширины.

    • Включите отображение нескольких строк текста в ячейке

    1. Выделите ячейки, формат которых требуется изменить.

    2. В меню Формат выберите команду Ячейки и откройте вкладку Выравнивание.

    3. Установите флажок переносить по словам.

    Примечание. Также можно вставить в текст жесткий перевод строки, нажав клавиши ALT+ENTER.

    • Измените шрифт и размер шрифта, используемые по умолчанию в новых книгах

    1. В меню Сервис выберите команду Параметры, а затем — вкладку Общие.

    2. В поле Стандартный шрифт выберите шрифт.

    3. В поле Размер введите размер шрифта.

    1. Выделите ячейку или диапазон ячеек, формат которых необходимо скопировать.

    2. Выполните одно из следующих действий:

    o Чтобы скопировать форматирование ячейки или диапазона, нажмите на стандартной панели инструментов кнопку Формат по образцу.

    o чтобы скопировать форматирование выбранной ячейки или диапазона ячеек в несколько мест, дважды нажмите кнопку Формат по образцу. После завершения копирования снова нажмите эту кнопку;

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

    Текст распределяется по нескольким ячейкам и выравнивается в них по центру

    1. Скопируйте нужные данные в верхнюю левую ячейку внутри диапазона.

    2. Выделите ячейки, которые необходимо объединить.

    3. Для объединения ячеек в одной строке или одном столбце и выравнивания по центру содержимого ячеек нажмите кнопку Объединить и поместить в центре на панели инструментов Форматирование.

    1. Выберите объединенную ячейку .

    После объединения ячеек на панели инструментов Форматирование выделяется кнопка Объединить и поместить в центре .

    1. Щелкните кнопку Объединить и поместить в центре на панели инструментов Форматирование.
    1. Выделите диапазон ячеек, содержащих текстовые значения. Выделенная область может содержать любое число строк, но только один столбец.

    Необходимо, чтобы справа от выбранного столбца имелись один или несколько пустых столбцов или данные, которые будут переписаны.

    2. В меню Данные выберите команду Текст по столбцам.

    3. Следуйте инструкциям мастера текстов для указания способа разбиения текста на столбцы.

    Для выполнения этой задачи используется функция СЦЕПИТЬ или оператор амперсанд (&).

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

    1. Создайте пустую книгу или лист.

    2. Выделите пример. Не выделяйте заголовок строки или столбца.

    3. Нажмите сочетание клавиш CTRL+C

    4. На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.

    5. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.

    В формулу между ячейками имени и фамилии с помощью кавычек вставлен пробел. Кавычки можно использовать для включения в результат любого текста.

    СЦЕПИТЬ (текст1;текст2;…)

    Текст1, текст2, … — это от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.

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

    1. В меню Сервис выберите команду Параметры, а затем откройте вкладку Правка .

    2. Выполните одно из следующих действий.

    Чтобы автоматически форматировать новые элементы в соответствии с остальными, установите флажок Расширять форматы и формулы в списках.

    Чтобы запретить автоматическое форматирование, снимите этот флажок.

    Как уменьшить размер файла

    Данный вопрос возникает периодически на различных форумах. Решил написать некоторые рекомендации по уменьшению веса файла. Применив их Вы сможете понять — действительно ли Ваши данные настолько раздувают файл или же в файле имеется много лишнего.
    Почему я это пишу. Бывают ситуации, когда в файле всего один лист, данных на нем на 1000 строк и 20 столбцов. Никаких формул, только значения. Но размер файла непомерно велик — скажем 10 Мб. Этого недопустимо. Или есть различные формулы, но Вы все равно считаете, что размер файла не соответствует тому, что должно бы быть.

    Автоматически убрать все лишнее из файла так же поможет команда надстройки MulTEx Оптимизировать книгу

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

    Читать еще:  Как вставить ячейки в таблице word

    Следующие действия необходимо проделать на каждом листе книги:

    • Первое, что необходимо вспомнить — а не в общем ли доступе файл ? Если в Общем, то есть вероятность, что размер файла растет именно из-за этого. Дело в том, что при установке общего доступа к файлу, по умолчанию ведется журнал изменений, в который записываются все действия, произведенные в книге каждым пользователем за период, указанный в параметрах. Чем больше пользователей — тем сильнее раздувается файл. Как избавиться или изменить период:
      Excel 2007 и выше : вкладка Рецензирование (Review)Доступ к книге (Shared workbook) ;
      Excel 2003 : СервисДоступ к книге.
      Переходим на вкладку Подробнее(Advanced) и выбираем Не хранить журнал изменений (don’t keep change history) .
      Еще лучше — снять общий доступ с книги, сохранить. Если общий доступ все еще нужен, то открываем книгу и опять даем общий доступ, но теперь устанавливаем кол-во дней, в течении которых надо хранить журнал. По умолчанию — 30, но можно сделать меньше, если файл сильно разбухает за озвученный период. Далее неплохо бы отключить оба пункта в разделе Включить в личное представление (Include in personal view) : параметры печати (Print settings) и фильтры (Filter settings) . Личные представления позволяют сохранять для каждого пользователя файла свои параметры печати и настройки фильтров. Чем больше разных пользователей – тем больше настроек сохраняется и тем выше вероятность замедления работы файла и увеличения его размеров. А практическая ценность этих пунктов в ущерб удобству и быстроте работы с файлом сомнительная.
      После этого сохранить файл.
      Подробнее про общий доступ можно прочитать в статье: Ведение журнала сделанных в книге изменений
    • Убедитесь, что лист не содержит ячеек без данных , но занимающих пространство. Перейдя на лист, нажмите Ctrl+End. Активируется последняя ячейка листа. Если она расположена ниже или правее последних нужных рабочих данных — то удалите все строки и столбцы после последних данных таблицы. Удалите полностью строки. Сделать это быстро можно так. Нажимаем Ctrl+End и попадаем на последнюю ячейку. Выделяем эту строку и нажимаем Ctrl+Shift+стрелка Вверх. Выделились все строки вместе с последней строкой данных. Удерживая Shift жмем на клавиатуре стрелку Вниз. Тоже самое и со столбцами.
    • Посмотрите лист на предмет форматирования . Необходимо избегать форматирования ЦЕЛИКОМ столбцов либо строк. Это приводит к раздуванию файла. Все форматирование, выходящее за границы таблицы необходимо убрать. А еще лучше — вообще избегать излишнего форматирования, особенно если книгой никто, кроме Вас не пользуется. Вместо Заливки ячеек — Белым цветом ставьте «Нет заливки».Чтобы убрать все форматирование из ячеек: выделяете необходимый диапазон и:
      для Excel 2003 : ПравкаОчиститьФормат.
      В Excel 2007-2010 : вкладка Главная (Home)Очистить (Clear)Очистить форматы (Clear formats)
    • Проверить наличие в книге лишних объектов . Удаляем объекты:
      В Excel 2003: меню ПравкаПерейтиВыделитьОбъекты.
      в Excel 2007-2010: вкладка Главная (Home)Найти и выделить (Find & Select)Выделение группы ячеек (Go To Special. )Объекты (Objects) .
      Нажмите Delete. Все объекты на листе будут удалены. Правда есть небольшой шанс, что на листе так же есть и скрытые объекты. Тогда надо идти в редактор VBA (Alt+F11) —Ctrl+R. Отображаете окно свойств (F4). Находите объект ЭтаКнига (ThisWorkbook), в окне свойств этого объекта находите свойство DisplayDrawingObjects и ставите там значение — -4104xlDisplayShapes. После этого переходите опять на лист и повторяете операции по выделению и удалению объектов, описанные выше. Зачем все так сложно? То, что мы не видим все объекты на листе не означает, что их там нет. Плюс могут быть объекты нулевых размеров. Как правило «невидимые» и «нулевые» объекты попадают на лист в результате копирования из других файлов и работы различных макросов. И в некоторых случаях объекты переносятся с нулевой длиной и шириной или вообще невидимые. Как следствие — объект не видно, но файл увеличивается в размерах. И при каждом копировании он начинает увеличиваться в размерах в геометрической прогрессии, т.к. по умолчанию объекты копируются вместе с ячейками. После нескольких таких копирований-вставок файл начинает дико тормозить даже при выделении ячеек. Выделили ячейку, хотите выделить другую — файл задумался на пару секунд.
    • Если привыкли помечать ячейки примечаниями (вкладка РецензированиеСоздать примечание), то самое время задуматься так ли это необходимо. Т.к. примечание это тоже объект, то их избыточное количество на листах так же может привести к замедлению работы файла. Удалить все примечания из выделенных ячеек очень просто: выделяем ячейки — вкладка РецензированиеУдалить. Небольшой совет: если нет прямой необходимости в хранении примечаний именно таким образом, то самый правильный способ выделить отдельный столбец в таблице, в который заносить примечания для строки данных. Данный способ оптимально подходит для таблиц в правильной структуре. Тогда можно будет осуществлять поиск, сортировку и фильтрацию по примечаниям. Если примечаний уже много и информацию из них необходимо перенести в ячейки, то можно воспользоваться этим решением: Как получить текст примечания в ячейку?
    • Еще очень хорошо помогает удаление всех формул и связей . Удаление не в прямом смысле: заменить все формулы значениями, которые они вернули. Это можно сделать без макросов: выделяем все ячейки с данными на листе-Копируем-правая кнопка мыши-Специальная вставка-Значения. Но это не очень удобно, если листов много, поэтому я заготовил для этого еще и макрос, который проделает эту операцию на всех листах активной книги:

    Sub All_Cells_In_All_Sheets_To_Value() Dim wsSh As Object For Each wsSh In Sheets wsSh.UsedRange.Value = wsSh.UsedRange.Value Next wsSh End Sub

    Данный макрос необходимо вставить в стандартный модуль и выполнить (нажав F5 в редакторе VBA или непосредственно с листа: нажать Alt+F8-выбрать макрос All_Cells_In_All_Sheets_To_Value-Выполнить)
    Так же в книге могут содержаться имена , которые тоже порой довольно неплохо прибавляют вес файлу. Посмотреть их можно, нажав сочетание клавиш Ctrl+F3на листе. Но может оказаться так, что имена будут скрытыми, и тогда Вы просто так их не увидите. Отобразить их можно при помощи следующего кода:

    Sub All_Names_Visible() Dim objName As Object, wsSh As Object For Each objName In ActiveWorkbook.Names objName.Visible = True Next objName For Each wsSh In Sheets For Each objName In wsSh.Names objName.Visible = True Next objName Next wsSh End Sub

    Данный код используется как и предыдущий. Он отображает все имена на листе и в книге. После выполнения макроса необходимо повторно нажать сочетание клавиш Ctrl+F3 на листе. Теперь Вы можете удалить ненужные Вам имена. Так же все имена можно сразу удалить при помощи следующего кода:

    Sub Delete_All_Names() Dim objName As Object, wsSh As Object On Error Resume Next For Each objName In ActiveWorkbook.Names objName.Delete Next objName For Each wsSh In Sheets For Each objName In wsSh.Names objName.Delete Next objName Next wsSh End Sub

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

  • Проверьте, нет ли в книге скрытых листов , на которых может содержаться ненужная информация и с которыми можно проделать операции, описанные выше. Как их обнаружить можно узнать, прочитав эти статьи:
    Как сделать лист скрытым?
    Как сделать лист очень скрытым
  • После всех этих действий необходимо сохранить файл, чтобы изменения вступили в силу. Только после этого станет видно изменился размер файла или нет. Я бы советовал сохранять файл как копию, если не уверены, что удалили действительно ненужное.

    Статья помогла? Поделись ссылкой с друзьями!

    Ссылка на основную публикацию
    Adblock
    detector