Как перевернуть текст в ячейке excel

Как перевернуть текст в ячейке excel

Текст в ячейке задом наперёд

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

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

Перед нами стоит задача — отобразить текст в ячейке (произвольный) в обратном порядке. Пример: «Привет!», — в соседней ячейке появится: «!тевирП».

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

Воспользуемся возможностью создания своих функций. Благо для этого нам подойдёт алгоритм создания макроса.

Добавляем новый модуль в наш документ:

  1. Вкладка «Разработчик», блок кнопок «Код», кнопка «Visual Basic»;
  2. Далее «Insert» — > «Module».

Добавим следующий текст в наш модуль:

Function dhReverseText(strText As String) As String
Dim i As Integer

For i = Len(strText) To 1 Step -1
dhReverseText = dhReverseText & Mid(strText, i, 1)
Next i
End Function

Разберём где у нас что:

  • «Function dhReverseText(strText As String) As String» — название функции и объявление её типом строка;
  • « Dim i As Integer» — объявление переменной i;
  • «For i = Len(strText) To 1 Step -1» — для каждой переменной i типа строка устанавливаем обратный порядок расположения символов (Len — возвращает количество символов в ячейке);
  • «dhReverseText = dhReverseText & Mid(strText, i, 1)» — указываем функции, что двигаться нужно от конца к началу;
  • « Next i » — обработка следующего символа.

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

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

Читайте также:  Бумага для флаеров какая

Для того, чтобы повернуть текст под произвольным углом в Excel, нужно выбрать ячейку и нажать правой кнопкой мыши. В контекстном меню выберите "Формат ячеек" (Рис.1)

Рис.1. Переход к формату ячеек

В открывшемся окне перейдите во вкладку "Выравнивание" и установите требуемый угол наклона (Рис.2) и нажмите Ок.

Рис.2. Угол наклона текста ячейки

После скорректируйте размеры ячейки, чтобы текст полностью отображался (Рис.3).

Рис.3. Текст под углом 45 градусов

Поворот текста можно применять не только для отдельных ячеек, но и для объединенных. Для отмены наклона нужно установить значение "0 градусов".

Как перевернуть текст внутри ячейки и выравнить шапку вертикально в Excel 2007-2013

Предположим, что нам нужно сделать таблицу, содержащую большой объем колонок, при этом размер листа ограничен.

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

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

Во вкладке «Выравнивание» устанавливаем ориентацию текста на 90 градусов.

Ссылка на основную публикацию
Как оформить посты в инстаграм красиво примеры
Please complete the security check to access www.canva.com Why do I have to complete a CAPTCHA? Completing the CAPTCHA proves...
Как отключить рекламу в ютубе навсегда
Youtube – безоговорочный лидер в области видео. Музыкальные клипы, фильмы и сериалы, смешные ролики, не говоря уже о каналах популярных...
Как отключить рекламу на телевизоре samsung
Как отключить рекламу на Андроиде в телефоне Самсунг? Это зависит от ее типа и приложения, присылающего навязчивую информацию. В нашем...
Как оформить почтовый ящик
Электронная почта - технология передачи электронных сообщений («писем») через компьютерную сеть, пользующаяся огромной популярностью. Без наличия ящика электронной почты работать...
Adblock detector