Выровнять ширину ячейки по содержимому в excel


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

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

Автоподбор ширины столбца

Как видно из рисунка выше, текстовые значения в ячейках

А2

и

А3

отображаются не полностью, т.к. мешает текст в столбце

B

. Нам необходимо, чтобы содержимое всех ячеек в столбце

A

отображалось полностью. Для этого необходимо сделать ширину столбца

A

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

А

и

B

(на сером заголовке столбцов), курсор примет следующий вид:

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

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

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

Альтернативный вариант:

  • Выберите столбец или столбцы, ширину которых нужно изменить;
  • На вкладке

    Главная

    в группе

    Ячейки

    выберите команду

    Формат

    ;
  • В группе

    Размер ячейки

    выберите пункт

    Автоподбор ширины столбца

    .

Автоподбор высоты строки

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

Переносить по словам

через

Формат ячеек

(или через меню

).

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

Иногда, не смотря на установленную опцию

Переносить по словам

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

После этого текстовое значение будет отображено в ячейке полностью:

Реальный пример

Теперь применим рассмотренный метод в реальной ситуации – отредактируем таблицу, созданную путем копирования данных из MS ACCESS. Скопируем через

Буфер обмена

какую-нибудь таблицу из MS ACCESS на лист EXCEL.

Обратите внимание, что у ячеек, в которые мы вставили значения из

Буфера обмена

, включена опция

Переносить по словам,

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


Задача1.

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

Для этого:

  • выделите вставленные значения (для этого выделите любую ячейку таблицы и нажмите

    CTRL+A

    (выделится

    текущая область

    ), если таблица не содержит пустых строк и столбцов, то будут выделены все вставленные значения);

  • выключите опцию

    Переносить по словам

    (через меню

    );

  • высота ячеек будет уменьшена так, чтобы отображать только одну строку, как следствие часть значений станет невидна;

  • выделите столбцы

    А

    ,

    B

    и

    С

    за серые заголовки;
  • подведите указатель мыши к разделу столбцов

    А

    и

    B

    (на сером заголовке столбцов) и дважды кликните.

Задача решена: содержимое всех ячеек полностью отображается.


Задача2.

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

Для этого:

  • задайте требуемую ширину столбцов

    А

    ,

    B

    и

    С

    ;
  • опцию

    Переносить по словам

    не выключайте (включите);

  • выделите все строки, содержащие вставленные значения, или все ячейки листа (все ячейки листа можно выделить нажав кнопку

    Выделить все

    в левом верхнем углу листа или дважды нажав

    CTRL

    +

    A

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

Задача решена: содержимое всех ячеек полностью отображается.

Случай с объединенными ячейками

В случае, если две или несколько ячеек объединены в одну, то рассмотренный подход не сработает. Можно ли осуществить автоподбор высоты строки в случае объединенных ячеек? Об этом читайте в одноименной статье

Автоподбор высоты строки по содержимому при объединении ячеек

.

Изменение ширины столбца и высоты строки

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Тип

Минимум

Максимум

По умолчанию

Столбец

0 (скрыто)

255

8,43

Строка

0 (скрыто)

409

15,00

Примечания: 

  • Если работа ведется в режиме разметки страницы (вкладка Представление, группа Представления книги, кнопка Разметка страницы), вы можете указать ширину столбца или высоту строки в дюймах, сантиметрах и миллиметрах. По умолчанию единицами измерения являются дюймы. Перейдите в раздел Файл > Параметры > Дополнительно > Отображение и выберите параметр из списка Единицы на линейке. При переключении в обычный режим, значения ширины столбцов и высоты строк будут отображаться в точках.

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

Подключитесь к эксперту. Учитесь у живых инструкторов.

Установка заданной ширины столбца

  1. Выберите столбец или столбцы, ширину которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    На вкладке "Главная" нажмите кнопку "Формат"

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

  4. Введите значение в поле Ширина столбцов.

  5. Нажмите кнопку ОК.

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

  1. Выберите столбец или столбцы, ширину которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    На вкладке "Главная" нажмите кнопку "Формат"

  3. В разделе Размер ячейки выберите пункт Автоподбор ширины столбца.

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

Кнопка Выбрать все

  1. Выделите ячейку, которая имеет нужную ширину.

  2. Нажмите сочетание клавиш CTRL+C или на вкладке Главная в группе Буфер обмена нажмите кнопку Копировать.

    На вкладке "Главная" нажмите кнопку "Копировать".

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

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

  1. Выполните одно из указанных ниже действий.

    • Чтобы изменить ширину столбца по умолчанию для листа, щелкните ярлычок листа.

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

      Щелкните ярлычок листа

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    На вкладке "Главная" нажмите кнопку "Формат"

  3. В разделе Размер ячейки выберите пункт Ширина по умолчанию.

  4. В поле Ширина столбца введите новое значение, а затем нажмите кнопку ОК.

Выполните одно из указанных ниже действий.

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

    Перетаскивание границы столбца

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

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

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

    Кнопка Выбрать все

  1. Выберите строку или строки, высоту которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    На вкладке "Главная" нажмите кнопку "Формат"

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

  4. Введите значение в поле Высота строки и нажмите кнопку ОК.

  1. Выберите строку или строки, высоту которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    На вкладке "Главная" нажмите кнопку "Формат"

  3. В разделе Размер ячейки выберите пункт Автоподбор высоты строки.

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

Кнопка Выбрать все

Выполните одно из указанных ниже действий.

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

    Перетаскивание границы строки

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

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

    Кнопка Выбрать все

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

К началу страницы

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

  • В Excel 2007 нажмите кнопку Microsoft Office Изображение кнопки Office> Параметры Excel> Дополнительно.

  • В Excel 2010 выберите Файл > Параметры > Дополнительно.

Установка заданной ширины столбца

  1. Выберите столбец или столбцы, ширину которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Изображение ленты Excel

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

  4. Введите значение в поле Ширина столбцов.

  1. Выберите столбец или столбцы, ширину которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Изображение ленты Excel

  3. В разделе Размер ячейки выберите пункт Автоподбор ширины столбца.

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

Кнопка Выбрать все

  1. Выделите ячейку, которая имеет нужную ширину.

  2. На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать и выберите нужный столбец.

    Изображение ленты Excel

  3. На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.

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

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

  1. Выполните одно из указанных ниже действий.

    • Чтобы изменить ширину столбца по умолчанию для листа, щелкните ярлычок листа.

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

      Excel sheet tabs

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Изображение ленты Excel

  3. В разделе Размер ячейки выберите пункт Ширина по умолчанию.

  4. В поле Ширина столбца введите новое значение.

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

Выполните одно из указанных ниже действий.

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

    Перетаскивание границы столбца

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

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

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

    Кнопка Выбрать все

  1. Выберите строку или строки, высоту которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Изображение ленты Excel

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

  4. Введите значение в поле Высота строки.

  1. Выберите строку или строки, высоту которых требуется изменить.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Изображение ленты Excel

  3. В разделе Размер ячейки выберите пункт Автоподбор высоты строки.

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

Кнопка Выбрать все

Выполните одно из указанных ниже действий.

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

    Перетаскивание границы строки

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

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

    Кнопка Выбрать все

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

К началу страницы

См. также

Изменение ширины столбца или высоты строк (PC)

Изменение ширины столбца или высоты строк (Mac)

Изменение ширины столбца или высоты строк (веб-сайт)

Рекомендации, позволяющие избежать появления неработающих формул

Нужна дополнительная помощь?

Автоподбор в MS EXCEL ширины столбца и высоты строки по содержимому ячеек

​Смотрите также​ ячейки. MRng.MergeCells :=​ ‘Объединяем все нужные​ As Boolean Dim​ WCol1 ‘Объединяем все​ Dim nRow As​Выделите ячейку, строку, столбец​

​Чтобы выровнять текст по​ прием.​ В появившемся контекстном​

Автоподбор ширины столбца

​ нижнюю границу заголовка​Размер ячейки​ единицы измерения на​​ столбца, перетащите правую​​ Чтобы быстро задать ширину​ вас актуальными справочными​ созданную путем копирования​​Наиболее быстрый способ добиться,​​ False; //Ширину левого​ ячейки. MRng.MergeCells =​ nRow As Long​​ нужные ячейки. MRng.MergeCells​​ Long Dim nCol​ или диапазон.​ вертикали, выберите​​Кликаем правой кнопкой мыши​​ меню выбираем пункт​ строки.​выберите пункт​ сантиметры или миллиметр.​ границу его заголовка​ одного столбца, щелкните​​ материалами на вашем​​ данных из MS​ чтобы содержимое ячеек​ столбца делаем равным​

​ True End If​ Dim nCol As​ = True End​ As Long Dim​Нажмите кнопку​Выровнять по верхнему краю​ по ярлыку любого​

​«Ширина столбца»​К началу страницы​Ширина по умолчанию​В Excel 2007, нажмите​

  • ​ до нужной ширины.​ выделенный столбец правой​
  • ​ языке. Эта страница​ ACCESS. Скопируем через​ отображалось полностью –​

​ исходной ширине всего​

  • ​ Next nCol Next​ Long Dim HRow1​ If Next nCol​
  • ​ HRow1 As Long​​Ориентация​​,​​ из листов, который​​.​​Довольно часто содержимое ячейки​​.​
  • ​Кнопку Microsoft Office​​Чтобы изменить ширину нескольких​​ кнопкой мыши, выберите​​ переведена автоматически, поэтому​​ Буфер обмена какую-нибудь​

Автоподбор высоты строки

​ это использовать механизм​ диапазона объединения. Cell.ColumnWidth​ nRow ‘Восстанавливаем прежний​ As Long ‘Высота​ Next nRow ‘Восстанавливаем​ ‘Высота верхней строки​и выберите необходимый​Выровнять по середине​ расположен внизу окна​Открывается небольшое окошко, в​ в таблице не​В поле​>​ столбцов, выделите столбцы,​ пункт​ ее текст может​ таблицу из MS​ автоподбора ширины столбца/​ := W1; //Задаём​

​ режим показа предупреждений.​ верхней строки в​ прежний режим показа​ в диапазоне объединения.​ вариант.​

​или​ сразу над шкалой​ котором нужно установить​ умещается в границы,​Ширина столбца​Параметры Excel​ ширину которых требуется​Ширина столбца​ содержать неточности и​ ACCESS на лист​ высоты строки по​ режим переноса текста​ Application.DisplayAlerts = DispAl​ диапазоне объединения. Dim​ предупреждений. Application.DisplayAlerts =​ Dim H1 As​Вы можете повернуть текст​

​Выровнять по нижнему краю​ состояния. В появившемся​ желаемую ширину столбца​

Реальный пример

​ которые установлены по​введите новое значение.​>​ изменить, а затем​, введите значение, которое​ грамматические ошибки. Для​ EXCEL.​ содержимому.​ по словам. Cell.WrapText​ End Sub ‘Проверка.​

​ H1 As Long​ DispAl End Sub​ Long ‘Исходная высота​ вверх, вниз, по​.​ меню выбираем пункт​ в единицах. Вписываем​ умолчанию. В этом​Совет​Дополнительно​ перетащите правую границу​ вы хотите и​ нас важно, чтобы​Обратите внимание, что у​Пусть имеется таблица с​ := True; //Выполняем​ Sub Sub1() Dim​ ‘Исходная высота по​ ‘Проверка. Sub Sub1()​ по совокупности всех​ часовой стрелке или​

​Чтобы выровнять текст по​​«Выделить все листы»​ с клавиатуры нужный​ случае актуальным становится​   . Если требуется определить​

​.​

  • ​ заголовка любого выделенного​ нажмите кнопку​ эта статья была​ ячеек, в которые​​ ячейками заполненными текстовыми​​ подгон высоты верхней​ Rng As Excel.Range​ совокупности всех строк​ Dim Rng As​ строк объединения. Dim​ против часовой стрелки,​
  • ​ горизонтали, выберите​.​ размер и жмем​ вопрос их расширения​
  • ​ новое значение ширины​В Excel 2010, выберите​ столбца.​ОК​ вам полезна. Просим​

  • ​ мы вставили значения​​ значениями.​​ строки. Cell.Rows.AutoFit; //Выполняем​
  • ​ Dim Sh As​ объединения. Dim H2​​ Excel.Range Dim Sh​​ H2 As Long​ а также выравнять​Выровнять по левому краю​

​После того, как листы​ на кнопку​

​ для того, чтобы​​ столбцов по умолчанию​файл​Чтобы изменить ширину столбцов​.​ вас уделить пару​ из Буфера обмена,​Как видно из рисунка​ замер получившейся высоты​ Excel.Worksheet Set Sh​

​ As Long ‘Наименьшая​

  • ​ As Excel.Worksheet Set​​ ‘Наименьшая необходимая высота​​ его по вертикали.​
  • ​,​ выделены, производим действия​

  • ​«ОК»​ вся информация уместилась​ для всех новых​>​ в соответствии с​Выберите столбец или столбцы,​ секунд и сообщить,​ включена опция Переносить​ выше, текстовые значения​​ верхней строки. //Это​​ = Application.ActiveSheet Set​
  • ​ необходимая высота для​ Sh = Application.ActiveSheet​ для показа текста​Изменение формата ячеек​Выровнять по центру​

​ на ленте с​.​

Случай с объединенными ячейками

​ и была на​ книг и листов,​Параметры​ содержимым ячеек, выберите​ ширину которых требуется​ помогла ли она​ по словам, хотя,​ в ячейках​ наименьшая высота, пригодная​ Rng = Sh.Range(«A1:J5»)​ показа текста в​ Set Rng =​ в объединённой ячейке.​

excel2.ru

Изменение ширины столбцов и высоты строк

​Выделение содержимого ячеек​​или​ использованием кнопки​Аналогичным способом производится изменение​ виду у пользователя.​ можно создать шаблон​>​ столбец или столбцы,​ изменить.​ вам, с помощью​ по умолчанию, она​А2 А3​ для показа текста.​ RngAutoFit Rng End​ объединённой ячейке. Dim​ Sh.Range(«A1:J5») RngAutoFit Rng​ Dim WCol1 As​Форматирование текста в ячейках​Выровнять по правому краю​«Формат»​ высоты строк.​ Давайте выясним, какими​

​ книги или листа,​Дополнительно​ которые требуется изменить,​На вкладке​ кнопок внизу страницы.​ отключена (EXCEL сам​отображаются не полностью,​ H2 := Cell.Rows[1].RowHeight;​ SubКод Delphi:​ WCol1 As Long​ End SubОсталось код​ Long ‘Исходная ширина​Форматирование чисел​

​.​

​, которые были описаны​

​Выделяем сектор или диапазон​

​ способами можно выполнить​

​ а затем создавать​

​.​

​ и дважды щелкните​

​Главная​

​ Для удобства также​

​ включил ее при​

​ т.к. мешает текст​

​ //Если исходная высота​

​Delphi uses ComObj;​​ ‘Исходная ширина левого​

  • ​ процедуры RngAutoFit() перевести​ левого столбца в​Пользовательское форматирование даты​​Если строка с текстом​​ в четвертом способе.​​ вертикальной шкалы координат.​​ данную процедуру в​​ новые книги и​​Выберите столбец или столбцы,​ правую границу заголовка​в группе​ приводим ссылку на​ вставке). Кроме того,​ в столбце​ диапазона объединения оказалась​ //Эта процедура предназначена​​ столбца в диапазоне​​ на Delphi.​​ диапазоне объединения. Dim​​Fistashka​​ слишком длинная, его​​Урок:​​ Кликаем по этому​​ Экселе.​ листы на его​ ширину которых требуется​​ одного из выделенных​​Ячейки​​ оригинал (на английском​​ EXCEL не стал​B​ меньше, чем наименьшая​ для подгона высоты​

  • ​ объединения. Dim W1​—​ W1 As Long​: В ячейку вставляется​ часть может быть​Как сделать ячейки одинакового​ участку правой кнопкой​Скачать последнюю версию​ основе. Дополнительные сведения​ изменить.​ столбцов.​

​нажмите кнопку​ языке) .​ изменять ширину столбцов,​

Установка заданной ширины столбца

  1. ​. Нам необходимо, чтобы​ //пригодная высота, то​ строк по содержимому​

  2. ​ As Long ‘Исходная​​Идея этого алгоритма​​ ‘Исходная ширина по​​ очень длинный текст,​​ не видна. Чтобы​​ размера в Excel​​ мыши. В контекстном​

    На вкладке

  3. ​ Excel​​ см. в статье​​На вкладке​​Чтобы изменить ширину всех​​Формат​

  4. ​Если вы поймете которым​​ установленную по умолчанию,​​ содержимое всех ячеек​

  5. ​ увеличиваем высоту верхней​​ ячеек в пределах​​ ширина по совокупности​

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

Автоматическое изменение ширины столбца в соответствии с содержимым ячеек (автоподбор)

  1. ​ а была изменена​ в столбце​ строки на соответствующую​

  2. ​ //заданного диапазона aRng.​​ всех столбцов объединения.​​- Замеряем размеры​​ объединения. Dim i​​ просто не виден.​​ меняя ширину столбца,​​ полноценным увеличением размера​

    На вкладке

  3. ​«Высота строки…»​​ ячеек. Одни из​​ листа в качестве​​в группе​​ нажмите кнопку​

    ​В разделе​​ сузить строки ширины​ только высота строк,​A​​ величину. if H1​​ Ячейки могут быть​ Dim i As​ объединённой ячейки.​

Кнопка Выбрать все

Изменение ширины столбца в соответствии с шириной другого столбца

  1. ​ As Long If​ Нужно, чтобы продолжение​

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

    На вкладке

  3. ​ и высоты столбцов​ чтобы полностью отобразить​отображалось полностью. Для​​ < H2 then​​ любыми, в том​​ Long If aRng​ Изображение кнопки​- Затем, разъединяем​

Изменение ширины по умолчанию для всех столбцов листа или книги

​ aRng Is Nothing​ текста переносилось в​Перенести текст​ не менее, он​Открывается окошко, в котором​ границ пользователем вручную,​Выполните одно из указанных​нажмите кнопку​, а затем перетащите​

  1. ​выберите пункт​ в Excel, существует​

    • ​ все значения. Такое​ этого необходимо сделать​ Cell.Rows[1].RowHeight := HRow1​ числе, объединёнными. procedure​

    • ​ Is Nothing Then​ диапазон. При этом,​ Then Exit Sub​ сторку ниже.​.​ тоже помогает полностью​ нужно вбить нужную​​ а с помощью​​ ниже действий.​

      Щелкните ярлычок листа

  2. ​Формат​​ правую границу заголовка​​Автоподбор ширины столбца​​ несколько способов для​​ форматирование таблицы не​​ ширину столбца​​ + (H2 -​

    На вкладке

  3. ​ RngAutoFit(var aRng :​​ Exit Sub ‘Подгоняем​​ весь текст окажется​​ ‘Подгоняем высоту строк​​Пишу на Delphi.​

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

    ​.​​ их настройки. В​

    • ​ всегда устраивает пользователя.​A​ H1) ; //Возвращаем​ Variant); var //Cell​ высоту строк для​ в левой верхней​ для ячеек, которые​Mawrat​ текст, занимающий несколько​ имеющиеся границы. При​ диапазона в единицах.​ автоматическое выполнение данной​

    • ​ столбца, перетащите правую​В разделе​

    • ​Выберите строку или строки,​Примечание:​

Изменение ширины столбца с помощью мыши

​ приведенной ниже таблице​ Используя вставленную таблицу,​

  • ​достаточной для отображения​ левому столбцу диапазона​ — Отдельная ячейка,​ ячеек, которые не​

    Перетаскивание границы столбца

  • ​ ячейке диапазона объединения.​ не входят в​: Для такой ячейки​ строк или столбцов,​ его помощи происходит​ Делаем это и​ процедуры в зависимости​

  • ​ границу его заголовка​Размер ячейки​ высоту которых требуется​ Чтобы быстро подобрать ширину​ показывает минимальное значение,​ решим 2 задачи.​ самого длинного текста​ его прежнюю ширину.​ MRng — диапазон​

  • ​ входят в диапазоны​- Задаём ширину​ диапазоны объединённых ячеек.​​ надо выставить свойство​​ нажмите кнопку​ автоматическое уменьшение символов​ жмем на кнопку​

    Кнопка Выбрать все

Установка заданной высоты строки

  1. ​ от длины содержимого.​ до нужной ширины.​выберите пункт​

  2. ​ изменить.​​ всех столбцов листа,​​ по умолчанию и​​Задача1.​​ в столбце. Делается​​ Cell.ColumnWidth := WCol1;​​ объединения ячеек. Cell,​

    На вкладке

  3. ​ объединённых ячеек. aRng.Rows.AutoFit​​ левой верхней ячейки​​ aRng.Rows.AutoFit ‘Отключаем режим​​ WrapText := True.​​Объединить и выровнять по​

  4. ​ текста настолько, чтобы​​«OK»​​Самый простой и интуитивно​​Чтобы изменить ширину нескольких​​Ширина столбца​

Изменение высоты строки в соответствии с содержимым ячеек

  1. ​На вкладке​ нажмите кнопку​ максимальный размер для​

  2. ​Предположим, нам нужно,​​ это элементарно: подводим​​ //Объединяем все нужные​​ MRng : Variant;​​ ‘Отключаем режим показа​​ равной ширине исходного​​ показа предупреждений. Это​

    На вкладке

  3. ​Delphi var exCell,​​ центру​​ он поместился в​​.​​ понятный вариант увеличить​

    ​ столбцов, выделите столбцы,​​.​Главная​Выделить все​​ каждого на основе​​ чтобы все значения​ указатель мыши к​ ячейки. MRng.MergeCells :=​

Кнопка Выбрать все

Изменение высоты строки с помощью мыши

​ DispAl : Boolean;​ предупреждений. Это надо​

  • ​ объединённого диапазона.​ надо для того,​ … : Variant;​.​

    Перетаскивание границы строки

  • ​ ячейку. Таким образом,​Указанные выше манипуляции позволяют​ размеры ячейки –​ ширину которых требуется​Введите значение в поле​в группе​

  • ​и дважды щелкните​ масштаба точки.​ отображались в таблице​​ разделу столбцов​​ True; end; //for​ nRow, nCol, HRow1,​ для того, чтобы​

    Кнопка Выбрать все

  • ​- Выполняем для​ чтобы в следующей​ begin … exCell.WrapText​Чтобы отменить выравнивание сразу​ можно сказать, что​

​ увеличить ширину и​

​ это перетащить границы​ изменить, а затем​Ширина столбцов​Ячейки​ любую границу между​Тип​ в одну строку.​​АB​​ nRow, nCol. //Восстанавливаем​​ //Высота верхней строки​​ в следующей части​​ левой верхней ячейки​​ части ‘программы не​ := True; //Перенос​ после его применения,​ её размеры относительно​ высоту ячеек в​ вручную. Это можно​ перетащите правую границу​.​нажмите кнопку​ заголовками двух столбцов.​Минимум​

  • ​Для этого:​​(на сером заголовке​ Изображение кнопки Office​ прежний режим показа​​ в диапазоне объединения.​​ ‘программы не появлялось​​ подгон высоты.​​ появлялось сообщение с​

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

Установка заданной ширины столбца

  1. ​Формат​Выделите ячейку, которая имеет​Максимум​

  2. ​выделите вставленные значения (для​​ столбцов), курсор примет​​ предупреждений. aRng.Application.DisplayAlerts :=​​ H1, //Исходная высота​​ сообщение с предупреждением​​- Затем, сравниваем​​ предупреждением о последствиях​

    Изображение ленты Excel

  3. ​ того, как во​​Отменить​​Выделяем диапазон, к которому​​Кроме того, есть возможность​​ и горизонтальной шкале​

  4. ​ столбца.​​ ширину которых требуется​​.​

Автоматическое изменение ширины столбца в соответствии с содержимым ячеек (автоподбор)

  1. ​ нужную ширину.​По умолчанию​ этого выделите любую​

  2. ​ следующий вид:​​ DispAl; end; procedure​​ по совокупности всех​​ о последствиях объединения.​​ полученную высоту с​​ объединения. DispAl =​​ всех ячейках нужного​

    Изображение ленты Excel

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

​ изменить.​​В разделе​Нажмите сочетание клавиш CTRL+C​Гистограмма​​ ячейку таблицы и​​Делаем двойной клик мышкой​ TForm1.Button1Click(Sender: TObject); var​ строк объединения. H2,​

Кнопка Выбрать все

Изменение ширины столбца в соответствии с шириной другого столбца

  1. ​ DispAl = Application.DisplayAlerts​ исходной высотой всего​

  2. ​ Application.DisplayAlerts Application.DisplayAlerts =​​ диапазона текст будет​​Чтобы изменить выравнивание позже,​​ автоподбора ширины. Кликаем​​ ячеек через кнопку​​ столбцов.​​ в соответствии с​На вкладке​

    Изображение ленты Excel

  3. ​Размер ячейки​​ или на вкладке​​0 (скрыт)​​ нажмите​​ и, Voila, ширина​ App, Book, Sh,​​ //Наименьшая необходимая высота​​ Application.DisplayAlerts = False​​ объединённого диапазона. И​​ False ‘Перебор всех​

  4. ​ установлен, можно выполнить​​ выберите нужную ячейку​​ по выделению правой​ на ленте.​​Устанавливаем курсор на правую​​ содержимым ячеек, выберите​

Изменение ширины по умолчанию для всех столбцов листа или книги

​Главная​выберите пункт​Главная​255​CTRL+A​ столбца стала достаточной​ Rng : Variant;​ для показа текста​ ‘Перебор всех ячеек​

  1. ​ если оказалось, что​ ячеек диапазона. For​

    • ​ подбор высоты строк​ или диапазон ячеек​ кнопкой мыши. Открывается​Выделяем на листе ячейки,​

    • ​ границу сектора на​ столбец или столбцы,​в группе​Высота строки​в группе​8,43​(выделится текущая область),​​ для отображения значений​​ Od : TOpenDialog;​

      Ярлычки листов Excel

  2. ​ в объединённой ячейке.​​ диапазона. For nRow​​ полученная высота больше​​ nRow = 1​​ так, чтобы весь​​ и в меню​​ контекстное меню. Выбираем​

    Изображение ленты Excel

  3. ​ размер которых нужно​​ горизонтальной шкале координат​​ которые требуется изменить,​​Ячейки​​.​

  4. ​Буфер обмена​​Строка​​ если таблица не​

​ во всех ячейках​​ begin Od :=​ WCol1, //Исходная ширина​ = 1 To​ исходной, тогда на​ To aRng.Rows.Count For​ текст с учётом​Очистить​ в нем пункт​ установить.​ той колонки, которую​ и дважды щелкните​нажмите кнопку​Введите значение в поле​нажмите кнопку​0 (скрыт)​

Изменение ширины столбца с помощью мыши

​ содержит пустых строк​ столбца (с учетом​

  • ​ OpenDialog1; if Od.InitialDir​ левого столбца в​ aRng.Rows.Count For nCol​ соответствующую величину увеличиваем​

    Перетаскивание границы столбца

  • ​ nCol = 1​ переносов оказался видимым:​щелкните​«Формат ячеек…»​Переходим во вкладку​ хотим расширить. При​ правую границу заголовка​

  • ​Формат​Высота строки​Копировать​409​ и столбцов, то​ скрытых строк).​ = » then​ диапазоне объединения. W1,​ = 1 To​

  • ​ высоту верхней строки​ To aRng.Columns.Count ‘Берём​Delphi var exRange,​​Очистить​​.​«Главная»​ этом появляется крестик​

    Кнопка Выбрать все

Установка заданной высоты строки

  1. ​ одного из выделенных​.​и нажмите кнопку​

  2. ​.​​15,00​​ будут выделены все​​Если нужно выровнять ширину​​ Od.InitialDir := ExtractFilePath(​​ //Исходная ширина по​​ aRng.Columns.Count ‘Берём очередную​

    Изображение ленты Excel

  3. ​ диапазона.​​ очередную ячейку. Set​​ … : Variant;​​форматы​​Открывается окно форматирования. Переходим​

  4. ​, если находимся в​​ с двумя указателями,​​ столбцов.​

Изменение высоты строки в соответствии с содержимым ячеек

  1. ​В разделе​ОК​Щелкните правой кнопкой мыши​

  2. ​Примечания:​​ вставленные значения);​​ по содержимому у​​ ParamStr(0) ) ;​​ совокупности всех столбцов​​ ячейку. Set Cell​​- Вновь объединяем​

    Изображение ленты Excel

  3. ​ Cell = aRng.Cells(nRow,​​ begin … exRange.Rows.AutoFit;​​.​​ во вкладку​​ другой. Кликаем по​

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

Кнопка Выбрать все

Изменение высоты строки с помощью мыши

​ if not Od.Execute​ объединения. i :​

  • ​ = aRng.Cells(nRow, nCol)​ все нужные ячейки.​ nCol) ‘Определяем диапазон​ //Подпор высоты строк​

    Перетаскивание границы строки

  • ​Примечание:​«Выравнивание»​ кнопке «Формат», которая​ стороны. Зажимаем левую​ столбцов на листе,​выберите пункт​

  • ​Выберите строку или строки,​ столбце, выберите пункт​Если вы работаете в​​ словам (через меню​​ то делаем следующее:​ then Exit; if​ Integer; begin //В​

    Кнопка Выбрать все

  • ​ ‘Определяем диапазон объединения,​—​ объединения, в который​ по содержимому ячеек.Также​ В Excel Online нельзя​

​. В блоке настроек​

support.office.com

Расширение ячеек в Microsoft Excel

Расширение ячеек в Microsoft Excel

​ располагается на ленте​ кнопку мыши и​ нажмите кнопку​Автоподбор ширины столбца​ высоту которых требуется​Специальная вставка​ режиме разметки страницы​ Главная/ Выравнивание/ Перенос​выделяем необходимые столбцы (за​ not FileExists(Od.FileName) then​ VBA это: if​ в который входит​Книга MS Excel​ входит ячейка Cell.​ можно выполнять подгонку​

​ изменить угол наклона​«Отображение»​

Процедура расширения

​ в группе инструментов​ тащим границы вправо,​Выделить все​.​ изменить.​и нажмите кнопку​ (вкладка «​ текста);​ их серые заголовки);​

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

​ begin MessageBox( 0​ aRng is Nothing​ ячейка Cell. Set​ с этим кодом​ Set MRng =​ ширины столбцов:​ текста в ячейке.​устанавливаем галочку около​ «Ячейки». Открывается список​

  1. ​ то есть, подальше​, а затем перетащите​Совет​На вкладке​Сохранить ширину столбцов оригинала​Вид​высота ячеек будет уменьшена​подводим курсор к любому​ ,PChar(‘Файл с заданным​ then Exit Sub​ MRng = Cell.MergeArea​ приложена к сообщению.​ Cell.MergeArea ‘Если в​Delphi var exRange,​

    Увеличение длины ячеек в Microsoft Excel

  2. ​Улучшить отображение текста можно​ параметра​ действий. Поочередно выбираем​ от центра расширяемой​ правую границу заголовка​   . Чтобы быстро подобрать ширину​Главная​.​», группа «​ так, чтобы отображать​

Увеличение ширины ячеек в Microsoft Excel

​ разделу выделенных столбцов​ именем не найден.​ if TVarData(aRng).VDispatch =​ ‘Если в самом​Fistashka​ самом деле ячейка​ … : Variant;​ и другими способами,​«Автоподбор ширины»​ в нем пункты​ ячейки.​ любого столбца.​ всех столбцов листа,​в группе​Значение ширины столбца по​

Способ 2: расширение нескольких столбцов и строк

​Режимы просмотра книги​ только одну строку,​ и дважды кликаем.​

  1. ​ Действие отменено.’) ,PChar(‘Предупреждение.’)​ nil then Exit;​ деле ячейка принадлежит​

    Выделение группы ячеек в Microsoft Excel

  2. ​: Благодарствую, буду думать​ принадлежит диапазону объединённых​ begin … exRange.Columns.AutoFit;​ например применив к​. Жмем на кнопку​«Высота строки…»​При необходимости подобную процедуру​Выберите строку или строки,​ нажмите кнопку​Ячейки​ умолчанию указывает приблизительное​

    Увеличение длинны группы ячеек в Microsoft Excel

  3. ​», кнопка «​ как следствие часть​Альтернативный вариант:​ ,MB_OK + MB_ICONWARNING​

Границы ячеек расшиины в Microsoft Excel

Способ 3: ручной ввод размера через контекстное меню

​ //Подгоняем высоту строк​ диапазону объединённых ячеек​ ))​ ячеек и эта​ //Подпор ширины столбцов​ нему различные шрифтыили​«OK»​и​ можно проделать и​ высоту которых требуется​Выделить все​

  1. ​нажмите кнопку​ количество символов стандартного​Разметка страницы​ значений станет невидна;​Выберите столбец или столбцы,​ + MB_APPLMODAL );​ для ячеек, которые​ и эта ячейка​​Mawrat​​ ячейка ‘является левой​

    Переход к установке ширины столбца в Microsoft Excel

  2. ​ по содержимому ячеек.​ изменив цвет заливки​в нижней части​«Ширина столбца…»​ со строками. Для​ изменить.​и дважды щелкните​​Формат​​ шрифта, которое умещается​

Установка размера ширины столбца в Microsoft Excel

​»), вы можете​выделите столбцы​

  1. ​ ширину которых нужно​ Exit; end; App​ не входят в​ ‘является левой верхней​: Сделал перевод для​ верхней ячейкой в​​Fistashka​​ в ячейке.​

    Переход к установке высоты строки в Microsoft Excel

  2. ​ окна.​. После нажатия на​ этого нужно поставить​На вкладке​ любую границу между​.​​ в ячейке. Можно​​ указать высота строки​

Высота строки в Microsoft Excel

​АB С​ изменить;​ := CreateOleObject(‘Excel.Application’); App.Visible​ диапазоны объединённых ячеек.​

Способ 4: ввод размера ячеек через кнопку на ленте

​ ячейкой в этом​ Delphi.​ этом диапазоне, тогда​: Спасибо большое, буду​

  1. ​Примечание:​После этих действий, какой​ каждый из этих​

    Выделение диапазона ячеек в Microsoft Excel

  2. ​ курсор на нижнюю​​Главная​​ заголовками двух столбцов.​В разделе​ указать другое значение​ или ширина столбца​за серые заголовки;​На вкладке​ := True; Book​ aRng.Rows.AutoFit; //Отключаем режим​​ диапазоне, тогда запускаем​​Там в коде​​ запускаем алгоритм подгона​​ пытаться )))​ Мы стараемся как можно​ бы длинной запись​ пунктов будут открываться​ границу строки, которую​в группе​Выделите ячейку, которая имеет​Размер ячейки​ ширины столбца по​ в дюймах, сантиметрах​подведите указатель мыши к​Главная​ := App.Workbooks.Open(Od.FileName); //Первый​ показа предупреждений. Это​ алгоритм подгона высоты.​ ещё надо подправить​

Установка размера ячеек через панель инструментов ячеек в Microsoft Excel

Способ 5: увеличение размера всех ячеек листа или книги

​ высоты. If Cell.MergeCells​Все хорошо, но​ оперативнее обеспечивать вас​ не была, но​ небольшие окошки, о​

  1. ​ собираетесь расширить. Аналогичным​Ячейки​ нужную ширину.​выберите пункт​ умолчанию для листа​ и миллиметры. Единицы​ разделу столбцов​в группе​ лист в рабочей​​ надо для того,​​ If Cell.MergeCells And​ одну строчку.​ And (Cell =​ возникает проблема: AutoFit​ актуальными справочными материалами​ она будет умещаться​ которых шёл рассказ​ способом зажать левую​

    Выделение листа в Microsoft Excel

  2. ​нажмите кнопку​На вкладке​Автоподбор высоты строки​ или книги.​ измерения — дюймы​​АB​​Ячейки​ книге. Sh :=​ чтобы в следующей​ (Cell.Address = MRng.Cells(1,​Заменить:​ MRng.Cells(1, 1)) Then​​ не работает с​​ на вашем языке.​​ в ячейку. Правда,​​ при описании предыдущего​

Изменение величины ячеек на листе в Microsoft Excel

​ кнопку мыши и​Формат​Главная​.​Выполните одно из указанных​ по умолчанию. Последовательно​

  1. ​(на сером заголовке​выберите команду​ Book.Worksheets[1]; //Весь используемый​ части //программы не​ 1).Address) Then ‘Высота​If Cell.MergeCells And​ ‘Высота верхней строки​​ объединенными ячейками, а​​ Эта страница переведена​

    Выделение всех листов в Microsoft Excel

  2. ​ нужно учесть, что​ способа. В них​ тянуть границы вниз.​.​​в группе​​Совет:​ ниже действий.​

​ выберите пункты​​ столбцов) и дважды​Формат​

Способ 6: автоподбор ширины

​ диапазон ячеек на​ появлялось сообщение с​ верхней строки в​ (Cell = MRng.Cells(1,​ в диапазоне объединения.​ у меня именно​ автоматически, поэтому ее​ если в элементе​ нужно будет ввести​Внимание! Если на горизонтальной​В разделе​Буфер обмена​ Чтобы быстро подобрать высоту​Чтобы изменить ширину столбца​файл​

  1. ​ кликните.​;​ листе. Rng :=​ предупреждением о последствиях​ диапазоне объединения. HRow1​ 1)) Thenна:​ HRow1 = MRng.Rows(1).RowHeight​​ такие.​​ текст может содержать​

    Переход в Формат ячеек в Microsoft Excel

  2. ​ листа слишком много​ желаемую ширину и​​ шкале координат вы​​Размер ячейки​​нажмите кнопку​​ всех строк листа,​ по умолчанию для​​>​​Задача решена: содержимое всех​​В группе​​ Sh.UsedRange; //Если требуется​ объединения. DispAl :=​

Формат ячеек в Microsoft Excel

​ = MRng.Rows(1).RowHeight ‘Подсчитываем​If Cell.MergeCells And​ ‘Подсчитываем исходную высоту​Mawrat​ неточности и грамматические​ символов, и пользователь​ высоту выделенного диапазона​ установите курсор на​выберите пункт​Копировать​ нажмите кнопку​ листа, щелкните ярлычок​Параметры​ ячеек полностью отображается.​Размер ячейки​ повысить скорость работы,​ aRng.Application.DisplayAlerts; aRng.Application.DisplayAlerts :=​ исходную высоту диапазона​ (Cell.Address = MRng.Cells(1,​ диапазона объединения по​: Если ячейки объединены​ ошибки. Для нас​ не будет расширять​ ячеек. Для того,​ левую границу расширяемого​Высота строки​

Уменьшение символов в Microsoft Excel

​и выберите нужный​Выделить все​ листа.​>​Задача2.​выберите пункт​ следует отключить //режим​ False; //Перебор всех​ объединения по совокупности​ 1).Address) ThenПотому что​ совокупности всех его​ по нескольким строкам,​ важно, чтобы эта​ его одним из​ чтобы ячейки увеличились,​ столбца, а на​.​ столбец.​и дважды щелкните​Чтобы изменить ширину столбца​

​Дополнительно​

lumpics.ru

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

​Теперь предположим, что​Автоподбор ширины столбца​ перерисовки экрана. Но​ ячеек диапазона. for​

  1. ​ всех его строк.​ в коде​ строк. H1 =​

  2. ​ то тогда неизвестно​​ статья была вам​​ предыдущих способов, то​ новая величина этих​ вертикальной – на​

    Выравнивание текста

  3. ​Введите значение в поле​На вкладке​​ нижнюю границу заголовка​ Изображение кнопки​ по умолчанию для​​>​ Выноска 4​ нам нужно, чтобы​​.​ Изображение кнопки​ после обработки надо​

  4. ​ nRow := 1​ H1 = HRow1​​If … (Cell​ Выноска 4​ HRow1 For i​​ для каких из​ Изображение кнопки​ полезна. Просим вас​​ эта запись может​ Изображение кнопки​ параметров должна быть​

  5. ​ верхнюю границу строки,​Высота строки​Главная​ любой строки.​ всей книги, щелкните​Отображение​ все столбцы имели​​Если ячейки содержат значения​​ не забыть //этот​

  6. ​ to aRng.Rows.Count do​ For i =​ = MRng.Cells(1, 1))​ = 2 To​​ этих строк следует​ уделить пару секунд​​ стать очень мелкой,​

Отмена выравнивания

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

  • ​ правой кнопкой мыши​> выберите один​ определенную, заданную пользователем,​ с очень большой​​ режим включить вновь​​ for nCol :=​​ 2 To MRng.Rows.Count​​ … Thenна самом​​ MRng.Rows.Count H1 =​

Удаление форматирования с помощью команды

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

​ перетягиванию, то размеры​Выберите строку или строки,​Буфер обмена​ ниже действий.​ ярлычок какого-либо листа,​ из вариантов в​

support.office.com

Выравнивание или поворот текста в ячейке

​ ширину, а значения​​ длиной строки (например,​ — чтобы пользователь​ 1 to aRng.Columns.Count​ H1 = H1​ деле сравниваются не​ H1 + MRng.Rows(i).RowHeight​ это можно сделать​ ли она вам,​ Поэтому довольствоваться исключительно​Существуют ситуации, когда нужно​ целевых ячеек не​ высоту которых требуется​щелкните стрелку под​Чтобы изменить высоту одной​ а затем выберите​ списке​ полностью бы отображались​ если длина текстовой​ мог работать //с​ do begin //Берём​

​ + MRng.Rows(i).RowHeight Next​ ссылки на указанные​ Next i ‘Ширина​ разными способами, изменяя​ с помощью кнопок​ данным вариантом для​

Выравнивание столбца или строки

  1. ​ увеличить абсолютно все​

  2. ​ увеличатся. Они просто​​ изменить.​​ кнопкой​​ строки, перетащите нижнюю​​ пункт​​Единицы измерения линейки​​ в ячейке. При​

  3. ​ строки без переносов​​ открытой книгой. //App.ScreenUpdating​​ очередную ячейку. Cell​​ i ‘Ширина левого​​ объекты, а сравниваются​​ левого столбца в​​ высоту той или​

Выравнивание содержимого ячейки в книге

  1. ​ внизу страницы. Для​ того, чтобы уместить​ ячейки листа или​

  2. ​ сдвинутся в сторону​​На вкладке​​Вставить​​ границу заголовка строки​​Выделить все листы​​. Если переключиться в​​ этом высота строки​

  3. ​ сравнима с шириной​​ := False; //Подгон​​ := aRng.Cells[nRow, nCol];​​ столбца в диапазоне​​ значения свойств по​​ диапазоне объединения. WCol1​​ иной строки, в​

Поворот текста

  1. ​ удобства также приводим​ данные в границы,​

  2. ​ даже книги. Разберемся,​​ за счет изменения​​Главная​и выберите команду​

    ​ до нужной высоты.​в контекстное менюTE000127572.​Обычный​ должна быть минимальной.​ видимой части листа),​ высоты строк по​

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

См. также

​ //Определяем диапазон объединения,​

​ объединения. WCol1 =​

​ умолчанию для этих​

​ = MRng.Columns(1).ColumnWidth ‘Подсчитываем​

​ пределах объединения. Поэтому​

support.office.com

Выравнивание высоты объединённых ячеек Excel по их содержимому. AutoFit для объединённых ячеек Excel.

​ ссылку на оригинал​​ не во всех​ как это сделать.​ величины других элементов​в группе​Специальная вставка​Чтобы изменить высоту нескольких​На вкладке​
​режим нажмите ширины​

​Для этого:​​ то ширина столбца​ всем ячейкам, включая​ в который входит​
​ MRng.Columns(1).ColumnWidth ‘Подсчитываем исходную​ объектов. Так как​ исходную ширину диапазона​ метод AutoFit не​ (на английском языке).​ случаях приемлемо. Кроме​Для того, чтобы совершить​ листа.​Ячейки​.​ строк, выберите нужные​Главная​ столбцов и высоты​
​задайте требуемую ширину столбцов​ может стать слишком​ объединённые. RngAutoFit(Rng); //Включаем​ ячейка Cell. MRng​ ширину диапазона объединения​ Cell и MRng.Cells(1,​ объединения по совокупности​
​ выполняет изменений для​Если вы хотите изменить​ того, следует сказать,​ данную операцию, следует,​Существует также вариант расширить​

​нажмите кнопку​​В разделе​ строки и перетащите​
​в группе​ строк будет отображаться​АB С​ большой, работать с​ обновление экрана в​ := Cell.MergeArea; //Если​

​ по совокупности всех​​ 1) принадлежат типу​ всех его столбцов.​ объединённых ячеек.​ способ отображения данных​ что этот способ​ прежде всего, выделить​ несколько столбцов или​Формат​Вставить​ нижнюю границу заголовка​Ячейки​ в пунктах.​;​ данными будет не​
​ Excel. //App.ScreenUpdating :=​ в самом деле​ его столбцов. W1​ Excel.Range, то для​ W1 = WCol1​Такую задачу можно​ в ячейке, можно​ работает только с​ нужные элементы. Для​ строк одновременно.​.​установите переключатель в​ одной из выбранных​нажмите кнопку​Отдельных строк и столбцов​опцию Переносить по словам​ удобно. В этом​ True; end;В приложенном​ ячейка принадлежит диапазону​
​ = WCol1 For​ них свойством по​ For i =​ решать по-разному в​
​ поворачивать угол наклона​ текстом, но не​ того, чтобы выделить​Выделяем одновременно несколько секторов​В разделе​ положение​ строк.​Формат​ может иметь только​ не выключайте (включите);​ случае нужно выделить​ архиве проект Delphi​ объединённых ячеек и​ i = 2​ умолчанию будет Value.​ 2 To MRng.Columns.Count​ зависимости от особенностей​ шрифта или изменять​ с числовыми значениями.​ все элементы листа,​ на горизонтальной и​Размер ячейки​ширины столбцов​Чтобы изменить высоту всех​.​ один параметр. Например​выделите все строки, содержащие​ ячейки и включить​ и книга Excel​ эта ячейка //является​ To MRng.Columns.Count W1​ Т. е. код:​ W1 = W1​ расположения данных на​ выравнивание данных.​Как видим, существует целый​ можно просто нажать​ вертикальной шкале координат.​выберите пункт​.​ строк на листе,​В разделе​ один столбец может​ вставленные значения, или​ опцию Переносить по​ с проектом VBA.​ левой верхней ячейкой​ = W1 +​If … (Cell​ + MRng.Columns(i).ColumnWidth Next​ листе. Например, можно​Выделите столбец или строку.​ ряд способов увеличить​ сочетание клавиш на​Устанавливаем курсор на правую​Автоподбор высоты строки​Значение ширины столбца по​ нажмите кнопку​Размер ячейки​ иметь ширины 25​ все ячейки листа​ словам через Формат​Fistashka​ в этом диапазоне,​ MRng.Columns(i).ColumnWidth Next i​ = MRng.Cells(1, 1))​ i ‘Теперь разъединяем​ принять такое решение:​Выберите​ размеры, как отдельных​ клавиатуре​ границу самой правой​.​ умолчанию указывает приблизительное​Выделить все​выберите пункт​ точки, но оно​ (все ячейки листа​ ячеек (или через меню​: Спасибо Вам огромное,​ тогда запускаем алгоритм​ ‘Теперь разъединяем ячейки.​ … Thenэквивалентен коду:​ ячейки. MRng.MergeCells =​ в случае обнаружения​Выравнивание по левому краю​ ячеек, так и​Ctrl+A​ из ячеек (для​Совет​ количество символов стандартного​, а затем перетащите​Ширина по умолчанию​ не может быть​ можно выделить нажав​ Главная/ Выравнивание/ Перенос​ сама бы я​ подгона высоты. //Иначе​ MRng.MergeCells = False​If … (Cell.Value​ False ‘Ширину левого​ объединения ячеек будем​, по​ целых групп, вплоть​. Существует и второй​ горизонтальной шкалы) или​   . Чтобы быстро подобрать​ шрифта, которое умещается​ нижнюю границу заголовка​.​ 25 пунктов разместить​ кнопку Выделить все​ текста).​ никогда до этого​ — пропускаем итерацию.​ ‘Ширину левого столбца​ = MRng.Cells(1, 1).Value)​ столбца делаем равным​ подгонять высоту только​центру​ до увеличения всех​ вариант выделения. Он​ на нижнюю границу​ высоту всех строк​ в ячейке. Можно​ любой строки.​В поле​ на одну строку​ в левом верхнем​Ширина столбца останется прежней,​ не додумалась ))​ if not (​ делаем равным исходной​ … ThenА это​ исходной ширине всего​ верхней строки, входящей​или​ элементов листа или​ предполагает нажатие на​ самой нижней ячейки​ листа, нажмите кнопку​ указать другое значение​Чтобы изменить высоту строки​Ширина столбца​ и 10 пунктов​ углу листа или​
​ зато высота строки​
​ Вы меня просто​ Cell.MergeCells and (Cell.Address​
​ ширине всего диапазона​ не то что​
​ диапазона объединения. Cell.ColumnWidth​ в объединение. При​Выровнять по правому краю​ книги. Каждый пользователь​ кнопку в виде​
​ (для вертикальной шкалы).​Выделить все​ ширины столбца по​ в соответствии с​
​введите новое значение,​ для другого.​ дважды нажав​
​ автоматически увеличится, чтобы​ спасли ))​ = MRng.Cells[1, 1].Address)​ объединения. Cell.ColumnWidth =​ нам нужно. Нам​ = W1 ‘Задаём​ этом, изменять высоту,​.​ может подобрать наиболее​ прямоугольника, которая расположена​
​ Зажимаем левую кнопку​и дважды щелкните​
​ умолчанию для листа​
​ содержимым, дважды щелкните​ а затем нажмите​Более новые версии​

​CTRL+A​​ полностью отобразить значение​Комментарий модератора​

​ ) then Continue;​​ W1 ‘Задаём режим​ надо не значение​
​ режим переноса текста​ если потребуется, будем​Выберите​
​ удобный для него​
​ между вертикальной и​ мыши и тянем​ нижнюю границу заголовка​
​ или книги.​ нижнюю границу заголовка​ кнопку​ Office 2007 и​
​);​ ячейки.​Пожалуйста.​ //Высота верхней строки​ переноса текста по​ ячеек сравнивать, а​ по словам. Cell.WrapText​ только в сторону​Выровнять по верхнему краю​ вариант выполнения данной​ горизонтальной шкалой координат​ появившуюся стрелочку соответственно​ любой строки.​Выполните одно из указанных​ строки.​
​ОК​ 2010 ​подведите указатель мыши к​
​Иногда, не смотря на​Безпилотный модуль™​ в диапазоне объединения.​ словам. Cell.WrapText =​ выяснить, ссылаются ли​ = True ‘Выполняем​ увеличения. Уменьшать высоту​,​ процедуры в конкретных​ Excel.​ вправо или вниз.​Выполните одно из указанных​ ниже действий.​
​К началу страницы​
​.​
​Выберите столбец или столбцы,​ разделу любых двух​ установленную опцию Переносить по​: выделяешь нужные столбцы​ HRow1 := MRng.Rows[1].RowHeight;​ True ‘Выполняем подгон​ эти переменные на​ подгон высоты верхней​ не будем, чтобы​Выровнять по середине​ условиях. Кроме того,​После того, как выделили​Таким образом расширяется не​ ниже действий.​Чтобы изменить ширину столбца​Если вы предпочитаете работать​Советы:​ ширину которых требуется​ заполненных строк (на​ словам, высоты строки​ и дважды щёлкаешь​ //Подсчитываем исходную высоту​ высоты верхней строки.​ одну и ту​ строки. Cell.Rows.AutoFit ‘Выполняем​ не нарушить соотношения​или​ есть дополнительный способ​ любым из этих​ только крайний диапазон,​Чтобы изменить высоту одной​ по умолчанию для​ с ширины столбцов​ ​ изменить.​ сером заголовке столбцов)​ не хватает, чтобы​ на границе выделенных​ диапазона объединения по​ Cell.Rows.AutoFit ‘Выполняем замер​ же ячейку. Для​ замер получившейся высоты​ по уже сделанным​Выровнять по нижнему краю​ вместить содержимое в​ способов лист, жмем​ но и ячейки​ строки, перетащите нижнюю​ листа, щелкните ярлычок​ и высоты строк​Требуется определить ширину столбца​На вкладке​ и дважды кликните.​ отобразить текстовую строку​ столбцов​ совокупности всех его​ получившейся высоты верхней​ этого было решено​ верхней строки. ‘Это​ ранее объединениям.​.​ пределы ячейки с​ на уже знакомую​ всей выделенной области.​ границу заголовка строки​ листа.​ в дюймах, будет​ по умолчанию для​Главная​Задача решена: содержимое всех​ полностью (это могло​Оля ким​ строк. H1 :=​ строки. ‘Это наименьшая​ использовать свойство Address.​ наименьшая высота, пригодная​По этому условию​Выберите одну или все​ помощью автоподбора ширины.​ нам кнопку​Также можно произвести ручной​ до нужной высоты.​Чтобы изменить ширину столбца​ работать в режиме​ всех новых книг​в группе​ ячеек полностью отображается.​ произойти, если высота​: Нужно выделить столбец​ HRow1; for i​ высота, пригодная для​—​ для показа текста.​ в VBA у​ ячейки (нажав клавиши​ Правда, последний метод​«Формат»​ ввод размера ячеек,​Чтобы изменить высоту нескольких​ по умолчанию для​ разметки страницы (вкладка​ и листов, можно​Ячейки​В случае, если две​ строки была уменьшена​ нажатием на букву-название​ := 2 to​ показа текста. H2​Окончательный код VBA:​ H2 = Cell.Rows(1).RowHeight​ меня получился такой​ CTRL+A).​ имеет целый ряд​на ленте и​ измеряемый в числовых​ строк, выберите нужные​ всей книги, щелкните​ «​ создать шаблон книги​нажмите кнопку​ или несколько ячеек​ вручную). В этом​ столбца и дважды​ MRng.Rows.Count do H1​ = Cell.Rows(1).RowHeight ‘Если​Option Explicit ‘Эта​ ‘Если исходная высота​ код:​Выберите​ ограничений.​ производим дальнейшие действия​ величинах. По умолчанию​ строки и перетащите​ правой кнопкой мыши​Вид​ или листа шаблон​Формат​ объединены в одну,​ случае нужно поступить​ кликнуть по правой​ := H1 +​ исходная высота диапазона​ процедура предназначена для​ диапазона объединения оказалась​Option Explicit ‘Эта​Выравнивание по левому краю​Автор: Максим Тютюшев​
​ точно так же,​ высота имеет размер​ нижнюю границу заголовка​ ярлычок какого-либо листа,​», группа​ и затем основаны​.​ то рассмотренный подход​ также, как мы​ границе этого столбца.​ MRng.Rows[i].RowHeight ; //Ширина​ объединения оказалась меньше,​ подгона высоты строк​ меньше, чем наименьшая​ процедура предназначена для​, по​Ниже описано, как изменить​ как описано в​ 12,75 единиц, а​ одной из выбранных​ а затем выберите​Режимы просмотра книги​ на этих шаблонов​В разделе​ не сработает. Можно​ поступали в случае​ Граница обозначается двухсторонней​ левого столбца в​ чем наименьшая ‘пригодная​ по содержимому ячеек​ ‘пригодная высота, то​ подгона высоты строк​центру​ выравнивание текста в​ предыдущем способе с​ ширина – 8,43​ строк.​ пункт​, кнопка «​ новых книг или​Размер ячейки​ ли осуществить автоподбор​ подбора ширины строки​ стрелкой около буквы-названия​ диапазоне объединения. WCol1​ высота, то увеличиваем​ в пределах ‘заданного​ увеличиваем высоту верхней​ по содержимому ячеек​или​ ячейке, чтобы данные​ переходом по пунктам​ единицы. Увеличить высоту​Чтобы изменить высоту всех​Выделить все листы​Разметка страницы​ листов. Приведены дополнительные​выберите пункт​ высоты строки в​ — дважды кликнуть​ столбца (справа)​ := MRng.Columns[1].ColumnWidth; //Подсчитываем​ высоту верхней строки​ диапазона aRng. Ячейки​ строки на соответствующую​ ‘в пределах заданного​Выровнять по правому краю​ выглядели лучше.​«Ширина столбца…»​ можно максимум до​ строк на листе,​в контекстное менюTE000127572.​»). В режиме​ сведения по следующим​Ширина столбца​ случае объединенных ячеек?​ на границе раздела,​Гизма​ исходную ширину диапазона​ на соответствующую величину.​ могут быть любыми,​ величину. If H1​ диапазона aRng. Sub​.​Выделите ячейки с текстом,​и​ 409 пунктов, а​ нажмите кнопку​На вкладке​ разметки страницы можно​ ссылкам:​.​ Об этом читайте в​ но теперь не​: а лучше всего​ объединения по совокупности​ If H1 <​ в том числе,​ < H2 Then​ RngAutoFit(ByRef aRng As​Выберите​ который вы хотите​«Высота строки…»​ ширину до 255.​Выделить все​Главная​ указать столбец ширины​Настройка Windows — способа​Введите значение в поле​ одноименной статье Автоподбор​ столбцов, а строк:​ выделяешь угол (​ всех его столбцов.​ H2 Then Cell.Rows(1).RowHeight​ объединёнными. Sub RngAutoFit(ByRef​ Cell.Rows(1).RowHeight = HRow1​ Excel.Range) Dim Cell​Выровнять по верхнему краю​ выровнять.​.​Для того чтобы изменить​, а затем перетащите​в группе​ или высоты строки​ запуска Excel​Ширина столбцов​ высоты строки по​После этого текстовое значение​ пересечение строк и​ W1 := WCol1;​ = HRow1 +​ aRng As Excel.Range)​ + (H2 -​ As Excel.Range ‘Отдельная​,​На вкладке​Аналогичные действия производим для​ параметры ширины ячеек,​ нижнюю границу заголовка​Ячейки​ в дюймах. В​Настройка Mac — способа​.​ содержимому при объединении​ будет отображено в​ столбцов) и щелкаешь​ for i :=​ (H2 — H1)​ Dim Cell As​ H1) End If​ ячейка. Dim MRng​Выровнять по середине​Главная​ увеличения размера ячеек​ выделяем нужный диапазон​ любой строки.​нажмите кнопку​ этом представлении дюймов​ запуска Excel​Нажмите кнопку​ ячеек.​ ячейке полностью:​ 2 раза на​ 2 to MRng.Columns.Count​ End If ‘Возвращаем​ Excel.Range ‘Отдельная ячейка.​ ‘Возвращаем левому столбцу​ As Excel.Range ‘Диапазон​или​выберите один из​ всей книги. Только​ на горизонтальной шкале.​Чтобы изменить высоту строки​Формат​ являются единицу измерения​Выполните одно из указанных​ОК​Примечание:​Теперь применим рассмотренный метод​ границу… будет тебе​ do W1 :=​ левому столбцу диапазона​ Dim MRng As​ диапазона его прежнюю​

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

CyberForum.ru

Как в Microsoft Excel выровнить размер столбцов по ширине текста ?

​.​​Мы стараемся как​ в реальной ситуации​ и высота и​ W1 + MRng.Columns[i].ColumnWidth​

​ его прежнюю ширину.​​ Excel.Range ‘Диапазон объединения​ ширину. Cell.ColumnWidth =​ DispAl As Boolean​.​ выравнивания.​ листов используем другой​ правой кнопкой мыши.​ содержимым, дважды щелкните​

​В разделе​​ вы можете изменить​Чтобы изменить ширину одного​Совет:​ можно оперативнее обеспечивать​ – отредактируем таблицу,​ ширина на автомате…​ ; //Теперь разъединяем​ Cell.ColumnWidth = WCol1​

​ ячеек. Dim DispAl​

Содержание

  • 1 Применение атоподбора
    • 1.1 Способ 1: панель координат
    • 1.2 Способ 2: включение автоподбора для нескольких строк
    • 1.3 Способ 3: кнопка на ленте инструментов
    • 1.4 Способ 4: подбор высоты для объединенных ячеек
    • 1.5 Помогла ли вам эта статья?
  • 2 Метод первый: выравнивание выбранной области
  • 3 Метод второй: выравнивание всего листа
  • 4 Метод третий: перетягивание границ
  • 5 Установка одинаковой ширины ячеек

как сделать ширину ячейки по содержимому в excel

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

Применение атоподбора

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

Кроме того, нужно сказать, что автоподбор высоты применим в Эксель только для тех ячеек, у которых в форматировании включен перенос по словам. Для того чтобы включить это свойство выделяем на листе ячейку или диапазон. Кликаем по выделению правой кнопкой мыши. В запустившемся контекстном списке выбираем позицию «Формат ячеек…».

как сделать ширину ячейки по содержимому в excel

Происходит активация окна форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» устанавливаем флажок напротив параметра «Переносить по словам». Чтобы сохранить и применить изменения конфигурации настроек, жмем на кнопку «OK», которая размещена внизу этого окна.

как сделать ширину ячейки по содержимому в excel

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

Способ 1: панель координат

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

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

как сделать ширину ячейки по содержимому в excel

Способ 2: включение автоподбора для нескольких строк

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

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

    как сделать ширину ячейки по содержимому в excel

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

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

как сделать ширину ячейки по содержимому в excel

Урок: Как выделить ячейки в Excel

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

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

  1. Выделяем диапазон на листе, к которому нужно применить автоподбор. Находясь во вкладке «Главная», производим щелчок по кнопке «Формат». Данный инструмент размещен в блоке настроек «Ячейки». В появившемся списке в группе «Размер ячейки» выбираем пункт «Автоподбор высоты строки».
  2. После этого строки выделенного диапазона увеличат свою высоту настолько, насколько нужно для того, чтобы их ячейки показали все свое содержимое.

как сделать ширину ячейки по содержимому в excel

Способ 4: подбор высоты для объединенных ячеек

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

  1. Выделяем те ячейки, которые нужно объединить. Кликаем по выделению правой кнопкой мыши. В меню переходим по пункту «Формат ячеек…».
  2. В открывшемся окне форматирования переходим во вкладку «Выравнивание». В блоке настроек «Выравнивание» в поле параметра «По горизонтали» выбираем значение «По центру выделения». После того, как конфигурирование произведено, жмем на кнопку «OK».
  3. После этих действий данные расположились по всей зоне выделения, хотя по факту продолжают храниться в крайней левой ячейке, так как объединения элементов, по сути, не произошло. Поэтому, если, например, нужно будет удалить текст, то сделать это можно будет только в крайней левой ячейке. Далее опять выделяем весь диапазон листа, на котором размещен текст. Любым из трех предыдущих способов, которые были описаны выше, включаем автоподбор высоты.
  4. Как видим, после этих действий автоподбор высоты строки был произведен при сохраняющейся иллюзии объединения элементов.

как сделать ширину ячейки по содержимому в excel

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

Мы рады, что смогли помочь Вам в решении проблемы.

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

Помогла ли вам эта статья?

Да Нет

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

Метод первый: выравнивание выбранной области

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

  1. Выделите на листе таблицы область ячеек, которые нужно выровнять.
  2. Нажмите по выпадающему списку «Формат», который расположен во вкладке «Главная».
  3. В появившемся меню кликните по разделу «Высота строки».
  4. В открывшемся окошке введите значение высоты строки и нажмите «ОК».

как сделать ширину ячейки по содержимому в excel

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

  1. Выделите нужную область ячеек.
  2. В выпадающем списке «Формат» выберите пункт «Ширина столбца».
  3. Введите нужное значение.
  4. Нажмите «ОК».

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

Метод второй: выравнивание всего листа

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

  1. Выделите всю таблицу. Для этого нажмите на квадрат, расположенный на пересечении нумерации строк и ряда столбцов, или используйте сочетание горячих клавиш Ctrl+A.
  2. На главной вкладке из выпадающего списка «Формат» выберите опцию «Высота строки» и укажите желаемое значение.
  3. Из того же списка выберите пункт «Ширина столбца» и введите нужное значение.

Метод третий: перетягивание границ

Как быть, если вам нужно просто сделать размер строк или ширину столбцов одинаковыми, но нет нужды задавать им определенный размер? Нет смысла бродить по всем пунктам меню, можно просто задать размер вручную — на глаз.

  1. Выделите диапазон строк или столбцов таблицы.
  2. Установите курсор на стыке двух столбцов или строк.
  3. Нажмите левую кнопку мыши и, удерживая ее, измените размер ширины или высоты.

как сделать ширину ячейки по содержимому в excel

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

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

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

В этот момент кликаем два раза кнопкой мыши.

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

Установка одинаковой ширины ячеек

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

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

Содержание

  • Применение атоподбора
    • Способ 1: панель координат
    • Способ 2: включение автоподбора для нескольких строк
    • Способ 3: кнопка на ленте инструментов
    • Способ 4: подбор высоты для объединенных ячеек
  • Вопросы и ответы

Автоподбор высоты строки в Microsoft Excel

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

Применение атоподбора

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

Кроме того, нужно сказать, что автоподбор высоты применим в Эксель только для тех ячеек, у которых в форматировании включен перенос по словам. Для того чтобы включить это свойство выделяем на листе ячейку или диапазон. Кликаем по выделению правой кнопкой мыши. В запустившемся контекстном списке выбираем позицию «Формат ячеек…».

Переход в формат ячеек в Microsoft Excel

Происходит активация окна форматирования. Переходим во вкладку «Выравнивание». В блоке настроек «Отображение» устанавливаем флажок напротив параметра «Переносить по словам». Чтобы сохранить и применить изменения конфигурации настроек, жмем на кнопку «OK», которая размещена внизу этого окна.

Формат ячеек в Microsoft Excel

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

Способ 1: панель координат

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

  1. Кликаем по номеру той строки на панели координат, к которой нужно применить автоподбор высоты. После этого действия вся строчка будет выделена.
  2. Выделение строки в Microsoft Excel

  3. Становимся на нижнюю границу строки в секторе панели координат. Курсор должен приобрести вид стрелки направленной в две стороны. Делаем двойной щелчок левой кнопкой мыши.
  4. Клик по панели координат в Microsoft Excel

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

Высота строки увеличена в Microsoft Excel

Способ 2: включение автоподбора для нескольких строк

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

  1. Выделяем на панели координат весь диапазон строк, к которым нужно подключить указанную функцию. Для этого зажимаем левую кнопку мыши и проводим курсором по соответствующему отрезку панели координат.
    Выделение диапазона в Microsoft Excel

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

  2. Выделение диапазона вторым способом в Microsoft Excel

    Lumpics.ru

  3. Устанавливаем курсор на нижнюю границу любого из выделенных секторов на панели координат. При этом курсор должен принять точно такую же форму, как и в прошлый раз. Два раза щелкаем левой кнопкой мыши.
  4. Клик по панели координат с выделенным диапазоном в Microsoft Excel

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

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

Урок: Как выделить ячейки в Excel

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

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

  1. Выделяем диапазон на листе, к которому нужно применить автоподбор. Находясь во вкладке «Главная», производим щелчок по кнопке «Формат». Данный инструмент размещен в блоке настроек «Ячейки». В появившемся списке в группе «Размер ячейки» выбираем пункт «Автоподбор высоты строки».
  2. Включение автоподбора высоты через ленту в Microsoft Excel

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

Автоподбор применен в Microsoft Excel

Способ 4: подбор высоты для объединенных ячеек

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

Объединенная ячейка в Microsoft Excel

  1. Выделяем те ячейки, которые нужно объединить. Кликаем по выделению правой кнопкой мыши. В меню переходим по пункту «Формат ячеек…».
  2. Переход к форматированию ячеек в Microsoft Excel

  3. В открывшемся окне форматирования переходим во вкладку «Выравнивание». В блоке настроек «Выравнивание» в поле параметра «По горизонтали» выбираем значение «По центру выделения». После того, как конфигурирование произведено, жмем на кнопку «OK».
  4. Окно форматирования в Microsoft Excel

  5. После этих действий данные расположились по всей зоне выделения, хотя по факту продолжают храниться в крайней левой ячейке, так как объединения элементов, по сути, не произошло. Поэтому, если, например, нужно будет удалить текст, то сделать это можно будет только в крайней левой ячейке. Далее опять выделяем весь диапазон листа, на котором размещен текст. Любым из трех предыдущих способов, которые были описаны выше, включаем автоподбор высоты.
  6. Выравнивание по выделению в Microsoft Excel

  7. Как видим, после этих действий автоподбор высоты строки был произведен при сохраняющейся иллюзии объединения элементов.

Выравнивание произведено в Microsoft Excel

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Понравилась статья? Поделить с друзьями:
  • Выровнять ширину столбцов word по содержимому
  • Выровнять по центру excel горячая клавиша
  • Выровнять по высоте текста ячейку в excel
  • Выровнять по вертикали текста word
  • Выровнять изображение по центру word