Выравнивание или поворот текста в ячейке
Если необходимо изменить внешний вид данных в ячейке, можно менять угол наклона шрифта или выравнивание текста.
Изменение ориентации текста в надписи
- Выделите ячейку, строку, столбец или диапазон.
- Нажмите Главная >Ориентация
, затем выберите нужный вариант. Вы можете повернуть текст вверх, вниз, по часовой стрелке или против часовой стрелки, а также выровнять его по вертикали. 
Поворот текста на точный угол

- Выделите ячейку, строку, столбец или диапазон.
- Нажмите Главная >Ориентация>Формат выравнивания ячейки.
- В разделе Ориентация справа в поле Градусов используйте стрелку вверх или вниз, чтобы установить точное количество градусов, на которое вы хотите повернуть выбранный текст ячейки. Положительные числа поворачивают текст вверх. Отрицательные — вниз.
Выравнивание столбца или строки
Для начала выберите ячейку или ячейки, которые нужно выровнять. Текст можно выровнять по одной ячейке, диапазону ячеек, строке или строкам, столбцу или столбцам или по всей рабочей книге. (Чтобы выделить все ячейки, нажмите CTRL+A.)
- Выделите ячейки, содержимое которых нужно выровнять.
- На вкладке Главная в группе Выравнивание выберите параметр выравнивания по горизонтали:
Выровнять по левому краю |
Выровнять по центру |
Выровнять по правому краю |
Выровнять по верхнему |
Выровнять по середине |
Выровнять по нижнему |
Поворот текста
Приносим свои извинения. В Excel в Интернете не предусмотрены параметры ориентации шрифта, позволяющие использовать вертикальные шрифты или поворачивать шрифты под углом.
Чтобы известить нас о желательности наличия этой функции в Excel в Интернете, перейдите в поле предложений Visio и нажмите кнопку Проголосовать.
Если у вас есть классическое приложение Excel, можно открыть книгу в нем и применить вращение текста.
Выравнивание текста
Параметры выравнивания определяют размещение текста в ячейке на горизонтальной и вертикальной осях.
- Выделите ячейку, строку, столбец или диапазон.
- На вкладке Главная в группе Выравнивание выберитевариант выравнивания:
Выровнять по верхнему |
Выровнять по середине |
Выровнять по нижнему |
Выровнять по левому краю |
Выровнять по центру |
Выровнять по правому краю |
Увеличение отступа текста
Вы можете ввести отступ в текст или отменить отступ.
- Выделите ячейку, строку, столбец или диапазон.
- На вкладке Главная в группе Выравнивание выберите вариант отступа:
- Увеличить отступ
: текст сдвигается вправо. - Уменьшить отступ
: текст сдвигается влево
- Увеличить отступ
Если необходимо изменить внешний вид данных в ячейке, можно менять угол наклона шрифта или выравнивание текста.
Изменение ориентации текста в надписи
- Выделите ячейку, строку, столбец или диапазон.
- Нажмите Главная >Ориентация
, затем выберите нужный вариант. Вы можете повернуть текст вверх, вниз, по часовой стрелке или против часовой стрелки, а также выровнять его по вертикали. 
Поворот текста на точный угол

- Выделите ячейку, строку, столбец или диапазон.
- Нажмите Главная >Ориентация>Формат выравнивания ячейки.
- В разделе Ориентация справа в поле Градусов используйте стрелку вверх или вниз, чтобы установить точное количество градусов, на которое вы хотите повернуть выбранный текст ячейки. Положительные числа поворачивают текст вверх. Отрицательные — вниз.
Выравнивание столбца или строки
Для начала выберите ячейку или ячейки, которые нужно выровнять. Текст можно выровнять по одной ячейке, диапазону ячеек, строке или строкам, столбцу или столбцам или по всей рабочей книге. (Чтобы выделить все ячейки, нажмите ⌘+A.)
- Выделите ячейки, содержимое которых нужно выровнять.
- На вкладке Главная выберите выравнивание по горизонтали:
Выровнять по левому краю |
Выровнять по центру |
Выровнять по правому краю |
Выровнять по верхнему |
Выровнять по середине |
Выровнять по нижнему |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как перевернуть число в экселе
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как в Excel перевернуть значения из «столбика»(записей 80) в строчку .
Есть документ Excel, в нем вложено 20 листов ( отчетность). в этих 20 листах значения записаны в столбик.
в 21 листе (кросс отчет) создаеться сводная таблица, и эти данные(с толбиков) с предыдущих 20 листов, надо записать в строчку.
как это сделать!
в 21 листе (кросс отчет) в строке, в ячейке пишу » =Лист1!J17″, в след в строке, в ячейке » =Лист1!J18″ и перетягую вправо, то дальше идет не «=Лист1!J19» а «=Лист1!L16» «=Лист1!L17»
Подскажите как поменять изменения зависимости ячеек.
Лучший ответ
сначала формируешь таблицу в том же формате, что и на предыдуших 20 листах (т. е. — столбцами. так ведь проблем с автозаполнением формул не возникает?) , затем выделяешь полученную таблицу — /копировать/ и на 22 листе /специальная вставка/транспонировать/вставить..
Остальные ответы
а никак. у тебя ссылки с одних страниц на другие, при этом с указанием адреса ячейки. если поменяешь строки на столбцы, то ссылки будут не действительны и в данных ячейках будут не те значения, что были
выделить столбец данных с формулами приравнивания ячеек в столбик рядом с существующим
автозаменой жестко зафиксировать привязку формулы к ячейке (знаки$ перед названием столбца и строки)
скопировать столбец с формулами
на нужном листе правой кнопкой мыши — специальная вставка — галочка на «транспонировать». Повторить требуемое число раз 🙂
Как перевернуть слово?
Не самая распространенная, но тем не менее встречающаяса задача: перевернуть слово. Т.е. расположить буквы слова в обратном порядке. Из «привет» сделать «тевирп». Если честно, то сейчас затрудняюсь озвучить конкретную ситуацию, в которой это может пригодиться. Сам использовал когда-то в случае, когда надо было перевернуть числовые значения с еще некоторыми манипуляциями. Но ситуации бывают разные, как и решения задачи, которых несколько.
Сначала я хотел бы описать способы переворачивания слова средствами VBA, т.к. именно они кажутся мне наиболее рациональными и наиболее удобными для большинства, несмотря на необходимость использовать VBA.
Способ 1:
Через встроенную функцию VBA StrReverse(). Быстрый и короткий. Самый удобный. Но работает только начиная от Excel 2000 и выше.
Sub Reverse_Word() On Error Resume Next ActiveCell.Value = StrReverse(ActiveCell.Value) End Sub
Sub Reverse_Word() On Error Resume Next ActiveCell.Value = StrReverse(ActiveCell.Value) End Sub
Чтобы применить этот код необходимо слегка погрузиться в мир Visual Basic for Applications: переходим в редактор VBA( Alt+F11 ) —Insert —Module. Вставляем туда приведенный выше код. Выделяем ячейку с любым словом — Alt + F8 -Reverse_Word -Выполнить. Слово в активной ячейке будет перевернуто.
Способ 2:
Более медленный, содержит больше строк кода, но работает во всех версиях:
Sub Reverse_Word() Dim sWord As String, sReverseWord As String Dim li As Long sWord = ActiveCell.Value For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li ActiveCell.Value = sReverseWord End Sub
Sub Reverse_Word() Dim sWord As String, sReverseWord As String Dim li As Long sWord = ActiveCell.Value For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li ActiveCell.Value = sReverseWord End Sub
Код применяется точно так же, как и первый.
Оба эти кода можно сделать функциями пользователя, чтобы вызывать их с листа Excel как любую другую функцию:
' Функция работает с версиями Excel, начиная с 2000 Function Reverse_Word(sWord As String) Reverse_Word = StrReverse(sWord) End Function ' Функция работает со всеми версиями Excel Function Reverse_Word_All(sWord As String) Dim sReverseWord As String Dim li As Long For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li Reverse_Word_All = sReverseWord End Function
‘ Функция работает с версиями Excel, начиная с 2000 Function Reverse_Word(sWord As String) Reverse_Word = StrReverse(sWord) End Function ‘ Функция работает со всеми версиями Excel Function Reverse_Word_All(sWord As String) Dim sReverseWord As String Dim li As Long For li = Len(sWord) To 1 Step -1 sReverseWord = sReverseWord & Mid(sWord, li, 1) Next li Reverse_Word_All = sReverseWord End Function
Чтобы правильно использовать приведенные выше коды, необходимо сначала ознакомиться со статьей Что такое функция пользователя(UDF)?. Вкратце: необходимо скопировать текст кода выше, перейти в редактор VBA( Alt+F11 ) -создать стандартный модуль(Insert —Module) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций, отыскав её в категории Определенные пользователем (User Defined Functions) .
Способ 3: стандартными функциями в любой версии Excel
Сразу хочу оговориться — стандартными формулами сделать это хоть и можно, но не совсем просто и совершенно неудобно. Для этого потребуется гораздо больше манипуляций, чем через VBA. Хотя для кого-то, возможно, способ формулами будет более прост, чем через VBA. Для начала необходимо будет включить итеративные вычисления в функциях:
- Excel 2003: Сервис -Параметры -Вычисления -ставим галочку Итерации
- Excel 2007: Меню -Параметры Excel -Формулы -Включить итеративные вычисления
- Excel 2010 и выше: Файл -Параметры -Формулы -Включить итеративные вычисления
Функция для Excel 2016 и выше
А для счастливых обладателей Excel 2016, 365 и выше можно использовать простую и гибкую формулу массива(вводится в ячейки такая формула сочетанием трех клавиш Ctrl + Shift + Enter ):
=ОБЪЕДИНИТЬ(«»;0;ЕСЛИОШИБКА(ПСТР( A1 ;ДЛСТР( A1 )-СТРОКА( A1:A999 )+1;1);»»))
=TEXTJOIN(«»,0,IFERROR(MID(A1,LEN(A1)-ROW(A1:A50000)+1,1),»»))
Если текст слишком длинный необходимо лишь расширить диапазон A1:A999 с чуть большим запасом, например: A1:A50000 . 50 000 букв точно хватит 🙂
Никаких макросов и итераций — все же Microsoft думает о нас, о пользователях и внедряет всякие новые плюшки.
Tips_All_ReverseWord.xls (74,5 KiB, 3 848 скачиваний)
Статья помогла? Поделись ссылкой с друзьями!
Выровнять по левому краю
Выровнять по центру
Выровнять по правому краю
Выровнять по верхнему
Выровнять по середине
Выровнять по нижнему