Как перевернуть число в экселе
Перейти к содержимому

Как перевернуть число в экселе

  • автор:

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

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

Изменение ориентации текста в надписи

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

Поворот текста на точный угол

Параметр

  1. Выделите ячейку, строку, столбец или диапазон.
  2. Нажмите Главная >Ориентация>Формат выравнивания ячейки.
  3. В разделе Ориентация справа в поле Градусов используйте стрелку вверх или вниз, чтобы установить точное количество градусов, на которое вы хотите повернуть выбранный текст ячейки. Положительные числа поворачивают текст вверх. Отрицательные — вниз.

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

Для начала выберите ячейку или ячейки, которые нужно выровнять. Текст можно выровнять по одной ячейке, диапазону ячеек, строке или строкам, столбцу или столбцам или по всей рабочей книге. (Чтобы выделить все ячейки, нажмите CTRL+A.)

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

Кнопка Выровнять по левому краю Кнопка Выровнять по центру Кнопка Выровнять по правому краю
Кнопка Выровнять по верхнему Кнопка Выровнять по середине Кнопка Выровнять по нижнему

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

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

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

Если у вас есть классическое приложение Excel, можно открыть книгу в нем и применить вращение текста.

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

Параметры выравнивания определяют размещение текста в ячейке на горизонтальной и вертикальной осях.

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

Увеличение отступа текста

Вы можете ввести отступ в текст или отменить отступ.

  1. Выделите ячейку, строку, столбец или диапазон.
  2. На вкладке Главная в группе Выравнивание выберите вариант отступа:
    • Увеличить отступКнопка : текст сдвигается вправо.
    • Уменьшить отступКнопка : текст сдвигается влево

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

Изменение ориентации текста в надписи

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

Поворот текста на точный угол

Параметр

  1. Выделите ячейку, строку, столбец или диапазон.
  2. Нажмите Главная >Ориентация>Формат выравнивания ячейки.
  3. В разделе Ориентация справа в поле Градусов используйте стрелку вверх или вниз, чтобы установить точное количество градусов, на которое вы хотите повернуть выбранный текст ячейки. Положительные числа поворачивают текст вверх. Отрицательные — вниз.

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

Для начала выберите ячейку или ячейки, которые нужно выровнять. Текст можно выровнять по одной ячейке, диапазону ячеек, строке или строкам, столбцу или столбцам или по всей рабочей книге. (Чтобы выделить все ячейки, нажмите ⌘+A.)

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

Кнопка Выровнять по левому краю Кнопка Выровнять по центру Кнопка Выровнять по правому краю
Кнопка Выровнять по верхнему Кнопка Выровнять по середине Кнопка Выровнять по нижнему

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в 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 ) —InsertModule. Вставляем туда приведенный выше код. Выделяем ячейку с любым словом — 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 ) -создать стандартный модуль(InsertModule) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций, отыскав её в категории Определенные пользователем (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 скачиваний)

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *