Excel формат ячейки: Недопустимое название — Викиучебник

Содержание

Форматирование ячеек в Excel. — it-black.ru

Форматирование ячеек – это одно из основных отличий Excel от калькулятора. Форматированный текст и ячейки могут привлечь внимание к определенным частям электронной таблицы, сделав их визуально более заметными и более легкими для понимания. В Excel существует много инструментов для форматирования ячейки. Наиболее часто используемые команды форматирования находятся на ленте.

ВЫРАВНИВАНИЕ ТЕКСТА

По умолчанию любой текст, введенный на рабочий лист Excel, выравнивается по левому нижнему краю ячейки, а числа по правому нижнему краю. Изменение выравнивания текста позволяет выбрать, каким образом будет отображаться содержимое в ячейке, что позволит улучшить восприятие текста. Существует 6 разных выравниваний:

1. Выровнять по левому краю: содержимое выравнивается по левому краю.

2. Выровнять по центру: содержимое ячейки выравнивается по центру.

3. Выровнять по правому краю: содержимое выравнивается по правой границе ячейки.

4. Выровнять по верхнему краю: содержимое выравнивает по верхнему краю.

5. Выровнять по середине: содержимое выравнивается по середине.

6. Выровнять по нижнему краю: содержимое выравнивается по нижней границе ячейки.

НАСТРОЙКА ШРИФТА

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

ИЗМЕНЕНИЕ ШРИФТА

Excel располагает множеством шрифтов, которые можно использовать для оформления текста. Чтобы изменить шрифт нужно:

1. Выделить нужные ячейки.

2. Кликнуть по стрелке выпадающего меню команды “шрифт” на вкладке “Главная”. Появится выпадающее меню.

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

ИЗМЕНЕНИЕ РАЗМЕРА ШРИФТА

Чтобы изменить размер шрифта нужно:

1. Выделить нужные ячейки.

2. Кликнуть по стрелке выпадающего меню команды “размер шрифта” на вкладке “Главная”. Появится выпадающее меню.

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

ИЗМЕНЕНИЕ ЦВЕТА ШРИФТА

Чтобы изменить цвет шрифта нужно:

1. Выделить нужные ячейки.

2. Кликнуть на стрелке выпадающего меню рядом с командой “Цвет текста” на вкладке “Главная”. Появится меню “Цвет текста”.

3. Навести курсор мыши на разные цвета. На листе будет интерактивно меняться цвет текста выделенных ячеек. Выбрать нужный цвет.

ЧИСЛОВОЕ ФОРМАТИРОВАНИЕ

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

Применение числового форматирования

Чтобы применить числовое форматирование в excel нужно:

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

2. На вкладке “Главная” нажать на стрелку рядом с полем “Числовой формат”. Появится выпадающее меню.

3. Выбрать нужный формат.

4. Числовое форматирование в выбранных ячейках изменится. Для некоторых форматов можно использовать команды Увеличить или Уменьшить разрядность, чтобы изменить количество выводимых десятичных знаков.

Обзор числовых форматов

1. Общий – это формат любой ячейки по умолчанию. Когда ввести в ячейку число, Excel предложит наиболее подходящий по его мнению формат числа. Например, если ввести «1-7», то в ячейке отобразится число в формате Краткий формат даты, «1/7/2017».

2. Числовой форматирует числа в вид с десятичными разрядами. Например, если ввести в ячейку «6», то в ячейке отобразится число «6.00».

3. Денежный форматирует числа в вид с отображением символа валюты.

4. Финансовый форматирует числа в вид сходный с “Денежным форматом”, но дополнительно выравнивает символы валют и десятичные разряды в столбцах. Этот формат сделает легче чтение длинных финансовых списков.

5. Краткий формат даты форматирует числа в вид M/Д/ГГГГ. Например, запись Август 8, 2017 будет представлена как «8/8/2017».

6. Длинный формат даты форматирует числа в вид День недели, Месяц ДД, ГГГГ. Например, «Понедельник, Август 01, 2017».

7. Время форматирует числа в вид ЧЧ/MM/СС и подпись AM или PM. Например, «10:25:00 AM».

8. Процентный форматирует числа в вид с десятичными разрядами и знаком процента. Например, если ввести в ячейку «0.45», то в ней отобразится «45.00%».

9. Дробный форматирует числа в вид дробей с косой чертой. Например, если ввести в ячейку «1/7», то в ячейке отобразится «1/7». Если ввести в ячейку с форматом Общий «1/7», то в ячейке отобразится «7-Jan».

10. Экспоненциальный форматирует числа в экспоненциальную запись. Например, если ввеcти в ячейку «140000», то в ячейке отобразится «1.40E+05». По умолчанию Excel будет использовать экспоненциальный формат для ячейки, если в нее записано очень большое целое число.

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

ДРУГИЕ ЧИСЛОВЫЕ ФОРМАТЫ

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

Добавление границ в ячейки

Границы ячеек позволяют создать четкие и определенные границы разделов листа Excel. Чтобы добавить границы нужно:

1. Выделите ячейки, к которым необходимо добавить границы.

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

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

Добавление цвета заливки

Чтобы добавить цвет заливки в лист Excel нужно:

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

2. На вкладке “Главная” нажать на стрелку рядом с командой “Цвет заливки”. Появится меню с цветовой палитрой.

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

СТИЛИ ЯЧЕЕК В EXCEL

Можно воспользоваться готовыми стилями ячеек. Применение стилей в Excel – это быстрый способ добавить профессиональное форматирование любым областям книги. Чтобы применить готовые стили ячеек нужно:

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

2. На вкладке “Главная” нажать команду “Стили ячеек”, а затем в раскрывающемся меню выбрать подходящий стиль.

VBA Excel. Свойства ячейки (объекта Range)

Свойства ячейки, часто используемые в коде VBA Excel. Демонстрация свойств ячейки, как структурной единицы объекта Range, на простых примерах.

Ячейка и объект Range

Объект Range в VBA Excel представляет диапазон ячеек. Он (объект Range) может описывать любой диапазон, начиная от одной ячейки и заканчивая сразу всеми ячейками рабочего листа.

Примеры диапазонов:

  • Одна ячейка – Range("A1").
  • Девять ячеек – Range("A1:С3").
  • Весь рабочий лист в Excel 2016 – Range("1:1048576").

Для справки: выражение Range("1:1048576") описывает диапазон с 1 по 1048576 строку, где число 1048576 – это номер последней строки на рабочем листе Excel 2016.

В VBA Excel есть свойство Cells объекта Range, которое позволяет обратиться к одной ячейке в указанном диапазоне (возвращает объект Range в виде одной ячейки). Если в коде используется свойство Cells без указания диапазона, значит оно относится ко всему диапазону активного рабочего листа.

Примеры обращения к одной ячейке:

  • Cells(1000), где 1000 – порядковый номер ячейки на рабочем листе, возвращает ячейку «ALL1».
  • Cells(50, 20), где 50 – номер строки рабочего листа, а 20 – номер столбца, возвращает ячейку «T50».
  • Range("A1:C3").Cells(6), где «A1:C3» – заданный диапазон, а 6 – порядковый номер ячейки в этом диапазоне, возвращает ячейку «C2».

Для справки: порядковый номер ячейки в диапазоне считается построчно слева направо с перемещением к следующей строке сверху вниз.

Подробнее о том, как обратиться к ячейке, смотрите в статье: Ячейки (обращение, запись, чтение, очистка).

В этой статье мы рассмотрим свойства объекта Range, применимые, в том числе, к диапазону, состоящему из одной ячейки.

Еще надо добавить, что свойства и методы объектов отделяются от объектов точкой, как в третьем примере обращения к одной ячейке: Range("A1:C3").Cells(6).

Свойства ячейки (объекта Range)

СвойствоОписание
AddressВозвращает адрес ячейки (диапазона).
BordersВозвращает коллекцию Borders, представляющую границы ячейки (диапазона). Подробнее…
CellsВозвращает объект Range, представляющий коллекцию всех ячеек заданного диапазона. Указав номер строки и номер столбца или порядковый номер ячейки в диапазоне, мы получаем конкретную ячейку. Подробнее…
CharactersВозвращает подстроку в размере указанного количества символов из текста, содержащегося в ячейке. Подробнее…
ColumnВозвращает номер столбца ячейки (первого столбца диапазона). Подробнее…
ColumnWidthВозвращает или задает ширину ячейки в пунктах (ширину всех столбцов в указанном диапазоне).
CommentВозвращает комментарий, связанный с ячейкой (с левой верхней ячейкой диапазона).
CurrentRegionВозвращает прямоугольный диапазон, ограниченный пустыми строками и столбцами. Очень полезное свойство для возвращения рабочей таблицы, а также определения номера последней заполненной строки.
EntireColumnВозвращает весь столбец (столбцы), в котором содержится ячейка (диапазон). Диапазон может содержаться и в одном столбце, например, Range("A1:A20").
EntireRowВозвращает всю строку (строки), в которой содержится ячейка (диапазон). Диапазон может содержаться и в одной строке, например, Range("A2:h3").
FontВозвращает объект Font, представляющий шрифт указанного объекта. Подробнее о цвете шрифта…
HorizontalAlignmentВозвращает или задает значение горизонтального выравнивания содержимого ячейки (диапазона). Подробнее…
InteriorВозвращает объект Interior, представляющий внутреннюю область ячейки (диапазона). Применяется, главным образом, для возвращения или назначения цвета заливки (фона) ячейки (диапазона). Подробнее…
NameВозвращает или задает имя ячейки (диапазона).
NumberFormatВозвращает или задает код числового формата для ячейки (диапазона). Примеры кодов числовых форматов можно посмотреть, открыв для любой ячейки на рабочем листе Excel диалоговое окно «Формат ячеек», на вкладке «(все форматы)». Свойство NumberFormat диапазона возвращает значение NULL, за исключением тех случаев, когда все ячейки в диапазоне имеют одинаковый числовой формат. Если нужно присвоить ячейке текстовый формат, записывается так: Range("A1").NumberFormat = "@".
OffsetВозвращает объект Range, смещенный относительно первоначального диапазона на указанное количество строк и столбцов. Подробнее…
ResizeИзменяет размер первоначального диапазона до указанного количества строк и столбцов. Строки добавляются или удаляются снизу, столбцы – справа. Подробнее…
RowВозвращает номер строки ячейки (первой строки диапазона). Подробнее…
RowHeightВозвращает или задает высоту ячейки в пунктах (высоту всех строк в указанном диапазоне).
TextВозвращает форматированный текст, содержащийся в ячейке. Свойство Text диапазона возвращает значение NULL, за исключением тех случаев, когда все ячейки в диапазоне имеют одинаковое содержимое и один формат. Предназначено только для чтения.
ValueВозвращает или задает значение ячейки, в том числе с отображением значений в формате Currency и Date. Тип данных Variant. Value является свойством ячейки по умолчанию, поэтому в коде его можно не указывать.
Value2Возвращает или задает значение ячейки. Тип данных Variant. Значения в формате Currency и Date будут отображены в виде чисел с типом данных Double.
VerticalAlignmentВозвращает или задает значение вертикального выравнивания содержимого ячейки (диапазона). Подробнее…

В таблице представлены не все свойства объекта Range. С полным списком вы можете ознакомиться не сайте разработчика.

Простые примеры для начинающих

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

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

Форматирование ячеек

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

Sub Primer1()

 

MsgBox «Зальем ячейку A1 зеленым цветом и запишем в ячейку B1 текст: «Ячейка A1 зеленая!»»

Range(«A1»).Interior.Color = vbGreen

Range(«B1»).Value = «Ячейка A1 зеленая!»

 

MsgBox «Сделаем высоту строки, в которой находится ячейка A2, в 2 раза больше высоты ячейки A1, » _

& «а в ячейку B1 вставим текст: «Наша строка стала в 2 раза выше первой строки!»»

Range(«A2»).RowHeight = Range(«A1»).RowHeight * 2

Range(«B2»).Value = «Наша строка стала в 2 раза выше первой строки!»

 

MsgBox «Запишем в ячейку A3 высоту 2 строки, а в ячейку B3 вставим текст: «Такова высота второй строки!»»

Range(«A3»).Value = Range(«A2»).RowHeight

Range(«B3»).Value = «Такова высота второй строки!»

 

MsgBox «Применим к столбцу, в котором содержится ячейка B1, метод AutoFit для автоподбора ширины»

Range(«B1»).EntireColumn.AutoFit

 

MsgBox «Выделим текст в ячейке B2 красным цветом и выровним его по центру (по вертикали)»

Range(«B2»).Font.Color = vbRed

Range(«B2»).VerticalAlignment = xlCenter

 

MsgBox «Добавим к ячейкам диапазона A1:B3 границы»

Range(«A1:B3»).Borders.LineStyle = True

 

MsgBox «Сделаем границы ячеек в диапазоне A1:B3 двойными»

Range(«A1:B3»).Borders.LineStyle = xlDouble

 

MsgBox «Очистим ячейки диапазона A1:B3 от заливки, выравнивания, границ и содержимого»

Range(«A1:B3»).Clear

 

MsgBox «Присвоим высоте второй строки высоту первой, а ширине второго столбца — ширину первого»

Range(«A2»).RowHeight = Range(«A1»).RowHeight

Range(«B1»).ColumnWidth = Range(«A1»).ColumnWidth

 

MsgBox «Демонстрация форматирования ячеек закончена!»

 

End Sub

Вычисления в ячейках (свойство Value)

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Sub Primer2()

 

MsgBox «Запишем в ячейку A1 число 25.3, а в ячейку B1 — число 34.42»

Range(«A1»).Value = 25.3

Range(«B1»).Value = 34.42

 

MsgBox «Запишем в ячейку C1 произведение чисел, содержащихся в ячейках A1 и B1»

Range(«C1»).Value = Range(«A1»).Value * Range(«B1»).Value

 

MsgBox «Запишем в ячейку D1 формулу, которая перемножает числа в ячейках A1 и B1»

Range(«D1»).Value = «=A1*B1»

 

MsgBox «Заменим содержимое ячеек A1 и B1 на числа 6.258 и 54.1, а также активируем ячейку D1»

Range(«A1»).Value = 6.258

Range(«B1»).Value = 54.1

Range(«D1»).Activate

 

MsgBox «Мы видим, что в ячейке D1 произведение изменилось, а в строке состояния отображается формула; » _

& «следующим шагом очищаем задействованные ячейки»

Range(«A1:D1»).Clear

 

MsgBox «Демонстрация вычислений в ячейках завершена!»

 

End Sub

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

Различие свойств Text, Value и Value2

Построение с помощью кода VBA Excel таблицы с результатами сравнения того, как свойства Text, Value и Value2 возвращают число, дату и текст.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

Sub Primer3()

 

‘Присваиваем ячейкам всей таблицы общий формат на тот

‘случай, если формат отдельных ячеек ранее менялся

Range(«A1:E4»).NumberFormat = «General»

‘добавляем сетку (границы ячеек)

Range(«A1:E4»).Borders.LineStyle = True

 

‘Создаем строку заголовков

Range(«A1») = «Значение»

Range(«B1») = «Код формата» ‘формат соседней ячейки в столбце A

Range(«C1») = «Свойство Text»

Range(«D1») = «Свойство Value»

Range(«E1») = «Свойство Value2»

 

‘Назначаем строке заголовков жирный шрифт

Range(«A1:E1»).Font.Bold = True

 

‘Задаем форматы ячейкам A2, A3 и A4

‘Ячейка A2 — числовой формат с разделителем триад и двумя знаками после запятой

‘Ячейка A3 — формат даты «ДД.ММ.ГГГГ»

‘Ячейка A4 — текстовый формат

Range(«A2»).NumberFormat = «# ##0.00»

Range(«A3»).NumberFormat = «dd.mm.yyyy»

Range(«A4»).NumberFormat = «@»

 

‘Заполняем ячейки A2, A3 и A4 значениями

Range(«A2») = 2362.4568

Range(«A3») = CDate(«01.01.2021»)

‘Функция CDate преобразует текстовый аргумент в формат даты

Range(«A4») = «Озеро Байкал»

 

‘Заполняем ячейки B2, B3 и B4 кодами форматов соседних ячеек в столбце A

Range(«B2») = Range(«A2»).NumberFormat

Range(«B3») = Range(«A3»).NumberFormat

Range(«B4») = Range(«A4»).NumberFormat

 

‘Присваиваем ячейкам C2-C4 значения свойств Text ячеек A2-A4

Range(«C2») = Range(«A2»).Text

Range(«C3») = Range(«A3»).Text

Range(«C4») = Range(«A4»).Text

 

‘Присваиваем ячейкам D2-D4 значения свойств Value ячеек A2-A4

Range(«D2») = Range(«A2»).Value

Range(«D3») = Range(«A3»).Value

Range(«D4») = Range(«A4»).Value

 

‘Присваиваем ячейкам E2-E4 значения свойств Value2 ячеек A2-A4

Range(«E2») = Range(«A2»).Value2

Range(«E3») = Range(«A3»).Value2

Range(«E4») = Range(«A4»).Value2

 

‘Применяем к таблице автоподбор ширины столбцов

Range(«A1:E4»).EntireColumn.AutoFit

 

End Sub

Результат работы кода:

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


EXCEL > как обновить ячейку, чтобы применить новый формат ячейки?

У меня есть значение в ячейке, скажем 123456789.12345 . По умолчанию excel показывает это как 123456789.1 . Мне нужно видеть все цифры после запятой, поэтому я меняю формат ячейки на пользовательский > @

Чтобы применить это изменение, мне нужно обновить ячейку, например, выбрать ее и нажать F2, а затем ввести. Но как применить это обновление для столбца или диапазона?

Нет VBA, если это возможно, пожалуйста.

vba

excel

Поделиться

Источник


sku144    

23 ноября 2017 в 12:15

3 ответа


  • OpenXML-обновить лист Excel после обновления ячейки

    У меня есть класс, который читает &, пишет Excel (xlsx) ячеек, используя OpenXML SDK. Класс основан на самом популярном ответе отсюда: Open XML SDK 2.0 — как обновить ячейку в электронной таблице? Мне нужно обновить ячейку, а затем получить значение другой ячейки, которая содержит формулу…

  • Извлечь Формат Ячейки Excel

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



8

Вы можете ускорить процесс, сделав это:

НЕТ VBA ВАРИАНТ

Выберите столбец, перейдите на ленту данных и нажмите кнопку Текст в столбцы .

Выберите Разделители и нажмите кнопку Далее.

Снимите все разделители и нажмите кнопку Далее.

Выберите опцию текст и нажмите кнопку Готово

:

Форматирование чисел всех ячеек будет обновлено.

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

VBA ВАРИАНТ

Просто создайте VBA с этим кодом:

  Sub Oval1_Click()
    Dim i As Integer
    i = 1
    Do Until Cells(i, 1) = 0
     Cells(i, 1).NumberFormat = "@"
     Cells(i, 1).Select
     SendKeys "{F2}", True
     SendKeys "{ENTER}", True
     i = i + 1
   Loop
 End Sub

Имейте в виду, что для этого вам понадобится «button» с именем Oval1_click или просто добавьте код к созданной вами кнопке.

Объясните:!

1: Сначала мы запускаем код при нажатии кнопки

  Sub Oval1_Click()

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

    Dim i As Integer
    i = 1

Мы начинаем цикл в строке 1, столбце 1 (a), которые переводятся в A1, только если значение не равно 0.

    Do Until Cells(i, 1) = 0

Мы назначаем формат @ выбранной строке (A1)

     Cells(i, 1).NumberFormat = "@"

Мы выбираем, нажимаем F2 и нажимаем Enter в эту строку (A1)

     Cells(i, 1).Select
     SendKeys "{F2}", True
     SendKeys "{ENTER}", True

Мы увеличиваем значение i, чтобы оно могло изменять строки

     i = i + 1

Мы завершаем цикл и код, если попадаем в пустую ячейку в этом столбце

   Loop
 End Sub

И это все.

Поделиться


Yorki Bonilla    

28 ноября 2017 в 13:52


  • Excel формат ячейки по ACE.OLEDB

    У меня есть следующий код, который я обновляю ячейку в файле Excel, но не соответствует формату, который у меня есть в моей ячейке: string cad = @ Provider=Microsoft.ACE.OLEDB.12.0; + @Data Source= + Server.MapPath(~/SVG/ + filenameexport + .xlsx;) + @Extended Properties= + » + Excel 12.0…

  • Как объединить несколько ячеек, чтобы создать одну ячейку с Excel

    У меня есть файл Excel, содержащий в 4 столбцах: hours minutes seconds milliseconds 9 7 51 905 9 7 58 233 Как я могу поместить одну строку этих данных в одну ячейку? Моя цель состоит в том, чтобы создать одну ячейку, содержащую hh_mm_ss.000, чтобы сделать вычисления. Нет предпочтительных функций…



2

  • Отформатируйте первую ячейку так, как вы хотели.
  • Скопируйте ячейку с правильным форматом.
  • Выделите остальные ячейки.
  • Правая кнопка мыши -> Вставить специальный (или Ctrl + Alt + V ).
  • Выберите формат RadioBox.
  • Нажмите кнопку Ok .
  • Нажмите Enter .

Поделиться


Vityata    

23 ноября 2017 в 12:23



1

  • Выделите ячейки в одном столбце и установите новый формат
  • Перейдите в раздел Данные —> Текст в столбцы и нажмите кнопку Готово

Это должно обновить выбранные ячейки и применить новый формат.

Поделиться


Lisa    

23 ноября 2017 в 19:53


Похожие вопросы:

Копировать ячейку в excel

Кто-нибудь знает, есть ли способ реплицировать ячейку точно в excel, чтобы она имела одно и то же значение и один и тот же формат? Таким образом, если формат ячейки ‘parent’ изменяется (через…

Копирование стиля/формата одной ячейки в другую ячейку Excel Interop C#

Я хочу скопировать формат/стиль ячейки в другую ячейку Точно так же, как опция Format Painter в приложении Excel Вот что я пробовал, но не сработало Microsoft.Office.Interop.Excel.Style HeaderStyle…

Как установить значение ячейки на дату и применить формат даты по умолчанию Excel?

Я уже некоторое время использую Apache POI для программного чтения существующих файлов Excel 2003. Теперь у меня есть новое требование создавать целые файлы .xls в памяти (все еще используя Apache…

OpenXML-обновить лист Excel после обновления ячейки

У меня есть класс, который читает &, пишет Excel (xlsx) ячеек, используя OpenXML SDK. Класс основан на самом популярном ответе отсюда: Open XML SDK 2.0 — как обновить ячейку в электронной…

Извлечь Формат Ячейки Excel

Я хочу автоматизировать процесс форматирования отчета. Я застрял на том, как извлечь формат ячейки в excel. Например, макет таблицы, шрифт, цвет и т. д. Я подумываю о том, чтобы извлечь формат…

Excel формат ячейки по ACE.OLEDB

У меня есть следующий код, который я обновляю ячейку в файле Excel, но не соответствует формату, который у меня есть в моей ячейке: string cad = @ Provider=Microsoft.ACE.OLEDB.12.0; + @Data Source=…

Как объединить несколько ячеек, чтобы создать одну ячейку с Excel

У меня есть файл Excel, содержащий в 4 столбцах: hours minutes seconds milliseconds 9 7 51 905 9 7 58 233 Как я могу поместить одну строку этих данных в одну ячейку? Моя цель состоит в том, чтобы…

Именованные ячейки и формулы в Excel

Как я могу использовать именованные ссылки на ячейки в Excel, которые не являются абсолютными? Я хочу иметь возможность взять формулу и перетащить ее через excel, а также обновить ссылку на одну…

Как связать ячейку Excel с ячейкой PowerPoint textbox, чтобы связанная информация использовала форматирование PowerPoint, но значение данных Excel?

Я связал данные Excel с колодой ppt и хочу отредактировать формат этих связанных данных в ppt, сохраняя при этом данные из ячейки Excel и не изменяя форматирование самой ячейки Excel. Я соединил…

Измените ячейку excel на формат даты c#

Я пытаюсь установить ячейку в формат даты, но когда я открываю .xls, он говорит, что ячейки имеют формат Edited. код, который я использую: if(System.DateTime.TryParse(value, out datum)) {…

Как задать формат ячейки в Excel — Как в Excel создать пользовательский формат чисел

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

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

Форматирование текста

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

Чтобы изменить шрифт:
  1. Выделите нужные ячейки.
  2. Кликните по стрелке выпадающего меню команды шрифт на вкладке Главная. Появится выпадающее меню.
  3. Наводите курсор мыши на разные шрифты. В выделенных ячейках будет интерактивно меняться шрифт текста.
  4. Выберите нужный шрифт.
Чтобы изменить размер шрифта:
  1. Выделите нужные ячейки.
  2. Кликните по стрелке выпадающего меню команды размер шрифта на вкладке Главная. Появится выпадающее меню.
  3. Наводите курсор мыши на разные размеры шрифта. В выделенных ячейках будет интерактивно меняться размером шрифта.
  4. Выберите нужный размер шрифта.

Также вы можете использовать команды Увеличить размер и Уменьшить размер для изменения размера шрифта.

Чтобы использовать команды жирный шрифт, курсив, подчеркивание:
  1. Выделите нужные ячейки.
  2. Кликните по команде жирный (Ж), курсив (К) или подчеркнутый (Ч) в группе шрифт на вкладке Главная.
Чтобы добавить границы:
  1. Выделите нужные ячейки.
  2. Кликните по стрелке выпадающего меню команды границы на вкладке главная. Появится выпадающее меню.
  3. Выберите нужный стиль границ.

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

Чтобы изменить цвет шрифта:
  1. Выделите нужные ячейки.
  2. Кликните на стрелке выпадающего меню рядом с командой Цвет текста на вкладке Главная. Появится меню Цвет текста.
  3. Наводите курсор мыши на разные цвета. На листе будет интерактивно меняться цвет текста выделенных ячеек.
  4. Выберите нужный цвет.

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

Чтобы добавить цвет заливки:
  1. Выделите нужные ячейки.
  2. Кликните на стрелке выпадающего меню рядом с командой Цвет заливки на вкладке Главная. Появится меню Цвет.
  3. Наводите курсор мыши на разные цвета. На листе будет интерактивно меняться цвет заливки выделенных ячеек.
  4. Выберите нужный цвет.
Чтобы изменить выравнивание текста по горизонтали:
  1. Выделите нужные ячейки.
  2. Выберите одну из опций выравнивания по горизонтали на вкладке Главная.
  • Выровнять текст по левому краю: Выравнивает текст по левому краю ячейки.
  • Выровнять по центру: Выравнивает текст по центру ячейки.
  • Выровнять текст по правому краю: Выравнивает текст по правому краю ячейки.
Чтобы изменить выравнивание текста по вертикали:
  1. Выделите нужные ячейки.
  2. Выберите одну из опций выравнивания по вертикали на вкладке Главная.
  • По верхнему краю: Выравнивает текст по верхнему краю ячейки.
  • Выровнять по середине: Выравнивает текст по центру ячейки между верхним и нижним краем.
  • По нижнему краю: Выравнивает текст по нижнему краю ячейки.

По умолчанию, числа выравниваются по правому и нижнему краям ячейки, а слова и буквы — по левому и нижнему.

Форматирование чисел и дат

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

Чтобы задать формат чисел и дат:
  1. Выделите нужные ячейки.
  2. Кликните на стрелке выпадающего меню рядом с командой Числовой формат на вкладке Главная.
  3. Выберите нужный формат. Для некоторых форматов, вы затем можете использовать команды Увеличить разрядность и Уменьшить разрядность (находятся ниже), чтобы изменить количество отображаемых знаков после запятой.
Числовые Форматы
  1. Общий — это формат любой ячейки по умолчанию. Когда вы вводите в ячейку число, Excel предложит наиболее подходящий по его мнению формат числа. Например, если вы введете «1-5», то в ячейке отобразится число в формате Краткий формат даты, «1/5/2010».
  2. Числовой форматирует числа в вид с десятичными разрядами. Например, если вы введете в ячейку «4», то в ячейке отобразится число «4.00».
  3. Денежный форматирует числа в вид с отображением символа валюты. Например, если вы введете в ячейку «4», то в ячейке число отобразится в виде «».
  4. Финансовый форматирует числа в вид сходный с Денежным форматом, но дополнительно выравнивает символы валют и десятичные разряды в столбцах. Этот формат сделает легче чтение длинных финансовых списков.
  5. Краткий формат даты форматирует числа в вид M/Д/ГГГГ. Например, запись Август 8, 2010 будет представлена как «8/8/2010».
  6. Длинный формат даты форматирует числа в вид День недели, Месяц ДД, ГГГГ. Например, «Понедельник, Август 01, 2010».
  7. Время форматирует числа в вид ЧЧ/MM/СС и подпись AM или PM. Например, «10:25:00 AM».
  8. Процентный форматирует числа в вид с десятичными разрядами и знаком процента. Например, если вы введете в ячейку «0.75», то в ней отобразится «75.00%».
  9. Дробный форматирует числа в вид дробей с косой чертой. Например, если введете в ячейку «1/4», то в ячейке отобразится «1/4». Если вы введете в ячейку с форматом Общий «1/4», то в ячейке отобразится «4-Jan».
  10. Экспоненциальный форматирует числа в экспоненциальную запись. Например, если введете в ячейку «140000», то в ячейке отобразится «1.40E+05». Заметим: по умолчанию Excel будет использовать экспоненциальный формат для ячейки, если в нее записано очень большое целое число. Если вы не хотите такого формата, то используйте Числовой формат.
  11. Текстовый форматирует числа как текст, то есть в ячейке все будет отображено именно так, как вы это ввели. Excel по умолчанию использует этот формат для ячеек, содержащих и числа и текст.
  12. Вы с легкостью можете настроить любой формат с помощью пункта Другие числовые форматы. Например, вы можете изменить знак доллара США на символ другой валюты, указать отображение запятых в числах, изменить количество отображаемых десятичных разрядов и т.д.

Форматирование ячеек и применение стилей

Форматирование ячеек

Форматирование ячеек электронных таблиц является необходимым условием работы с данными в Excel 2007. Форматирование ячеек осуществляется с помощью раскрывающегося списка «Числовой формат» или окна диалога «Формат ячеек». Это окно имеет шесть вкладок: Число, Выравнивание, Шрифт, Граница, Заливка, Защита (рисунок 1). Окно диалога открывается при щелчке левой кнопкой мыши на стрелке группы «Число» на вкладке «Главная».

Рис. 1

На вкладке «Число» окна «Формат ячеек» можно назначать числовые форматы ячейкам электронных таблиц. Причем форматы ячейкам электронных таблиц можно назначать как до ввода данных, так и после их ввода в ячейки. К числовым форматам относятся: Общий, Числовой, Денежный, Финансовый и т.д. (рис. 1).

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

Для форматирования ячейки (ячеек) надо ее (их) выделить, затем открыть окно диалога «Формат ячеек» или раскрывающийся список «Числовой формат» в группе «Число» на вкладке «Главная» и назначить необходимый числовой формат.

К форматированию ячеек относятся и такие операции как объединение ячеек, выравнивание и направление текста в ячейках, перенос по словам и т.д. Эти операции можно выполнить в окне диалога «Формат ячеек» на вкладке «Выравнивание» (рис. 1) или в группе «Выравнивание» на вкладке «Главная» (ris. 2).

Ris. 2

Форматирование шрифта можно осуществлять в окне диалога «Формат ячеек» с помощью инструментов на вкладке «Шрифт» или в группе «Шрифт» на вкладке «Главная». Необходимо отметить, что шрифт и другие параметры Excel 2007, действующие в режиме по умолчанию, можно изменить в окне диалога «Параметры Excel». Это окно можно открыть, выполнив команду Кнопка «Office»/»Параметры Excel» (ris. 3)

Ris. 3

Границы, заливку и защиту ячеек можно отформатировать на соответствующих вкладках окна диалога «Формат ячеек».

Кроме того, в Excel 2007 имеется инструмент «Формат» в группе «Ячейки» на вкладке «Главная». Этот интрумент применяется для изменения (форматирования) высоты строки или ширины столбца, защиты или скрытия ячеек, строк, столбцов, листов, упорядочения листов (ris. 4).

Ris. 4

Применение стилей

Набор атрибутов форматирования ячеек, сохраненный под уникальным именем, называется стилем. Стили ячеек можно создавать и применять к ячейкам. Инструменты стилей ячеек помещены в группу «Стили» на вкладке «Главная» (рисунок. 5).

Ris. 5

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

Рис. 6

Быстрое форматирование диапазона ячеек и преобразование его в таблицу с помощью выбора определенного стиля можно осуществить инструментами «Форматировать как таблицу» из группы «Стили» на вкладке «Главная» (рисунок 7)

Рис. 7

Быстрое форматирование ячейки с помощью выбора одного из определенных стилей осуществляется инструментами «Стили ячеек» из группы «Стили» на вкладке «Главная» (рис. 8).

Рис. 8

Кроме того, для изменения внешнего вида рабочей книги в Excel 2007 применяется инструмент «Тема». В Excel 2007 имеется набор встроенных тем, которые открываются на вкладке «Разметка страницы» в группе «Темы» (рисунок 9).

Не меняется формат ячейки в Excel

Не меньшее значение, чем данные в ячейках таблицы и методы их обработки, имеет способ представления этих данных. Грамотно структурированная таблица не только выглядит красиво, но и представленные в ней данные воспринимаются быстро и легко. Примеры, приведенные ниже, иллюстрируют возможности Excel в плане форматирования числовых данных на уровне ячеек. Немалое значение при этом имеет тип данных в ячейке. Числовые данные в таблицах Excel могут форматироваться разными способами в зависимости от задач, решаемых пользователем. По умолчанию при вводе числа в рабочий документ к нему применяется общий формат: выравнивание данных по правому краю ячейки, тип и размер шрифта определяется общими настройками системы. Проследим, как способ отображения данных меняется при изменении формата ячейки. На рис. 1.1 показан исходный документ, в ячейку A1 которого введено число 12,34.

Если при выделенной ячейке с числом открыть диалоговое окно Формат ячеек на вкладке Число (открыть окно можно, щелкнув правой кнопкой мыши на ячейке и выбрав команду Формат ячеек или воспользовавшись меткой в правом верхнем углу группы Число вкладки Главная ленты). Диалоговое окно показано на рис. 1.2.

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

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

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

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

Диапазон ячеек A3:B8 содержит числовые данные, причем в ячейках A3:A8 и B3:B8 одни и те же данные, только к ним применен разный формат. К ячейкам A3:A8 применялся числовой формат с описанными выше настройками, а данные в ячейках B3:B8 имеют общий формат. Хочется обратить внимание, что если у числа после десятичной запятой знаков больше, чем указано в настройках формата, то отображаются они не все. Отображаемое значение округляется. Однако это именно отображаемое значение, т. е. то, которое видит пользователь. Реальное значение ячейки не меняется (его можно увидеть в строке формул при выделении соответствующей ячейки), и именно реальное значение используется в вычислениях. Разницу между отображаемым и реальным значениями можно увидеть, в частности, в ячейках A4 и и (см. рис. 1.5).

Excel: формат по образцу для нескольких ячеек

Автор Colee На чтение 3 мин. Просмотров 12.2k. Опубликовано

Есть в Excel отличная функция «Формат по образцу», которая позволяет копировать все последующие ячейки по формату выделенной ячейки. Наверно, многие ей пользовались. И наверно, как и я, пользовались следующим образом: выделил ячейку, нажал формат по образцу, выделил ячейку, опять нажал формат по образцу, выделил ячейку и так далее. Мне показалось, что проблема этой функции в том, что ее нельзя применить сразу на несколько ячеек. И поэтому я написал макрос, который это делает. Вся печаль состоит в том, что этот макрос оказался не нужен, так как в Excel такой функционал есть .

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

Нужно просто дважды нажать на кнопку, и можно скопировать формат на несколько ячеек подряд.

Мой макрос работает по другой идеологии. Нужно сначала выделить ячейки (можно раздельные выделения через ctrl)

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

После работы видим, что выделенные ячейки приняли нужный формат

В общем, ничего сложного. Можно сказать даже, что макрос в одну строчку через метод PasteSpecial. НО кто пишет макросы в excel, те знают, что после работы макроса отсутствует возможность откатить результат. Если при любом действии Excel вы можете нажать стрелочку назад или ctrl+Z, то после макроса все попытки будут тщетны. А при использовании копирования формата обязательно какие-то ячейки случайно зацепишь или не в тот формат переведешь, в общем, отмену действий надо обязательно сделать.

Прочитав статью Как отменить действия макроса, стало понятно, что надо все делать самому в части восстановления данных. Я пошел по первому пути (сохранении свойств ячейки), все таки делать копию листа это круто, но следить в файле копиями листов без 100% возможности потом за собой убрать как-то нехорошо.

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

и результат не заставит себя ждать

Есть, конечно, проблемка, описанная в оригинальной статье. Если выделяется, допустим, целая строка или колонка, то сохранение свойств приводит к притормаживанию, а отмена действий посылает Excel в хороший нокдаун. Поэтому в макросе для выделенных ячеек, количество которых более 100, отключается отмена действий. То есть макрос работает, но потом результат не вернешь. Хорошая новость: лучше строки и колонки копировать через стандартную команду «Формат по образцу», так как потом доступна отмена действий и Excel все это делает за секунды.

Единственный косяк в работе стандартной функции копирования формата: при объединенный ячейках в особых случаях excel пишет такое сообщение

То есть, когда вы пытаетесь скопировать формат в строку с объединенными ячейками, вам нужно обязательно выделить полностью всю ячейку, иногда сразу это невозможно или трудно сделать. Но вот мой макрос спокойно применяет формат (насильно), убирая при этом объединенные ячейки

Файл Excel c макросом ExampleCopyFont.xlsm

Отдельно только макрос macros_copyFormat.txt

7 удивительных трюков с настраиваемым форматом чисел в Excel (вы должны знать)

Форматирование настраиваемых чисел Excel — это одежда для данных в ячейках Excel. Вы можете одевать их так, как хотите. Все, что вам нужно, это немного ноу-хау о том, как работает пользовательский числовой формат Excel.

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

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

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

Итак, приступим!

Построение настраиваемого числового формата Excel

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

По умолчанию Excel может принимать в ячейку следующие четыре типа данных:

  • Положительное число
  • отрицательное число
  • 0
  • Текстовые строки (сюда могут входить как чисто текстовые, так и буквенно-цифровые строки)

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

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

Ниже приведен синтаксис, в котором вы можете указать этот формат.

 <Формат для ПОЛОЖИТЕЛЬНОГО числа>; <Формат для ОТРИЦАТЕЛЬНОГО числа>; <Формат для НУЛЯ>; <Формат для ТЕКСТА> 

Обратите внимание, что все они разделены точкой с запятой (;).

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

Если указать только:

  • Один формат : Применяется ко всем четырем разделам. Например, если вы просто напишете General, он будет применен ко всем четырем разделам.
  • Два формата : первый применяется к положительным числам и нулям, а второй — к отрицательным числам. Текстовый формат по умолчанию становится общим.
  • Три формата : первый применяется к положительным числам, второй применяется к отрицательным числам, третий применяется к нулю, и текст исчезает, поскольку для текста ничего не указано.

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

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

Как работает настраиваемый числовой формат в Excel

Затем вы открываете новую книгу Excel, по умолчанию все ячейки на всех листах в этой книге имеют Общий формат, где:

  • Положительные числа показаны как есть (выровнены по левому краю)
  • Отрицательные числа показаны со знаком минус (и выровнены по левому краю)
  • Ноль отображается как 0 (и выровнен по левому краю)
  • Текст отображается как есть (выровнен по правому краю)

И если вы вводите дату, она отображается на основе ваших региональных настроек (в ДД-ММ-ГГГГ или ММ -DD-YYYY формат).

Таким образом, по умолчанию формат номера ячейки следующий:

 Общий; Общий; Общий; Общий 

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

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

Использование раскрывающегося списка «Формат» на ленте

Некоторые из часто используемых числовых форматов можно найти на вкладке «Главная» в группе «Число».

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

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

Использование диалогового окна «Форматирование ячеек»

Диалоговые окна «Форматирование ячеек», в которых вы получаете максимальную гибкость при применении форматов к ячейкам в Excel.

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

Вот как открыть диалоговое окно «Формат ячеек»;

  1. Щелкните вкладку «Главная»
  2. В группе «Число» щелкните значок средства запуска диалогового окна (маленькая наклонная стрелка в правом нижнем углу группы).

Откроется диалоговое окно «Формат ячеек». В нем вы найдете все форматы на вкладке «Число» (вместе с возможностью создания пользовательских форматов ячеек).

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

 CONTROL + 1 (все Клавиша управления, а затем нажмите клавишу 1). 

Если вы используете Mac, вы можете использовать CMD + 1

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

Примеры использования пользовательского форматирования чисел в Excel

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

Скрыть значение ячейки (или скрыть все значения в диапазоне ячеек)

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

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

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

Вот как это сделать, используя настраиваемое форматирование в Excel:

  1. Выберите ячейку или диапазон ячеек, для которого вы хотите скрыть содержимое ячейки
  2. Откройте диалоговое окно Формат ячеек (сочетание клавиш Control + 1)
  3. На вкладке Число щелкните Пользовательский
  4. Введите следующий формат в поле Тип:
     ;;; 

Как это работает?

Формат для четырех различных типов данных разделен точкой с запятой в следующем формате:

  <Формат для ПОЛОЖИТЕЛЬНОГО числа>; <Формат для ОТРИЦАТЕЛЬНОГО числа>; <Формат для НОЛЯ>; <Формат для ТЕКСТА>  

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

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

Отображать отрицательные числа красным цветом

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

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

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

Ниже приведены шаги для этого:

  1. Выберите диапазон ячеек, в котором вы хотите отображать отрицательные числа красным цветом
  2. Откройте диалоговое окно «Форматирование ячеек» (сочетание клавиш Control + 1)
  3. На вкладке «Число» , щелкните Custom
  4. . Введите следующий формат в поле Type:
 General; [Red] -General 

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

Как это работает?

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

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

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

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

 Общий; [Красный] (Общий) 

Добавить текст к числам (например, Миллионы / Миллиарды)

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

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

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

Ниже приведены шаги для этого:

  1. Выберите набор данных, в котором вы хотите добавить текст к числам
  2. Откройте диалоговое окно Форматирование ячеек (сочетание клавиш Control + 1)
  3. На вкладке Число, щелкните Custom
  4. . Введите следующий формат в поле Type:
 $ General «Миллион» 

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

Как это работает?

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

Я также добавил знак доллара перед общим форматом, чтобы все мои числа также отображали знак доллара перед числом.

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

Маскировка чисел и текста

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

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

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

  1. Выберите набор данных, в котором у вас есть оценки.
  2. Откройте диалоговое окно «Формат ячеек» (сочетание клавиш Control + 1)
  3. На вкладке «Число» щелкните «Пользовательский».
  4. . Введите следующий формат в поле «Тип»:
     [<35] «Неудача»; «Пройден» 

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

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

Как это работает?

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

Таким образом, если значение в ячейке меньше 35, то число скрыто, и вместо него отображается текст «Неудача», а все остальные случаи - «Пройден».

Аналогичным образом, если вы хотите преобразовать диапазон ячеек, содержащих 0 и 1, в значения ИСТИНА и ЛОЖЬ, вы можете использовать следующий формат:

 [= 0] «ЛОЖЬ»; [= 1] «ИСТИНА» 

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

Скрыть текст, но отображать числа

Иногда, когда вы загружаете данные из баз данных, поскольку они пустые, они заполняются значениями, такими как Недоступно или NA или -

С настраиваемым форматированием чисел вы можете скрыть все текстовые значения, сохраняя числа как есть.это также гарантирует, что ваши исходные данные не повреждены (поскольку вы не удаляете текстовое значение, вы просто скрываете его)

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

Ниже приведены шаги для этого:

  1. Выберите набор данных, в котором у вас есть данные
  2. Откройте диалоговое окно «Форматирование ячеек» (сочетание клавиш Control + 1)
  3. На вкладке «Число» щелкните Пользовательский
  4. Введите следующий формат в поле Тип:
 Общий; -Общий; Общий; 

Обратите внимание, что я использовал общий формат для чисел.Вы можете выбрать любой формат (например, 0, 0. #, # 0.0%). Также обратите внимание, что перед вторым общим форматом стоит знак минуса (-), поскольку он представляет формат для отрицательных чисел.

Как это работает?

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

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

Отображение чисел в процентах (%)

С помощью пользовательского форматирования чисел вы также можете изменять числа и отображать их в процентах.

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

Ниже приведены шаги для этого:

  1. Выберите ячейки, в которых у вас есть числа (которые вы хотите преобразовать в проценты)
  2. Откройте диалоговое окно Формат ячеек (сочетание клавиш Control + 1)
  3. На вкладке Число щелкните Пользовательский
  4. Введите следующий формат в поле Тип:
 0% 

Это изменит числа на их проценты.Например, он меняется от 0,11 до 11%.

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

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

Например, если вы хотите показать дополнительный текст с процентами, все, что вы хотите показать отрицательные проценты красным цветом, тогда лучше использовать настраиваемое форматирование

Отображать числа в другой единице (миллионы в миллиардах или граммах в виде Килограммы)

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

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

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

Ниже приведены шаги для этого:

  1. Выберите ячейки, в которых есть числа
  2. Откройте диалоговое окно Форматирование ячеек (сочетание клавиш Control + 1)
  3. На вкладке «Число» нажмите Пользовательский
  4. Введите следующий формат в поле Тип:
 0.0 ,, 

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

Как это работает?

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

Таким образом, 0,0 всегда будет числом с одной цифрой после десятичной точки.

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

Если подумать, это похоже на деление числа на 1000. Итак. если вы хотите отобразить число в «миллионах», вам нужно добавить 2 запятые, чтобы оно сбрило последние 6 цифр.

И если вы также хотите показать слово миллион или алфавит M после числа, используйте следующий формат:

 0.0 ,, "M" 

Вам также могут понравиться следующие учебные пособия по Excel:

Использование стиля ячеек Total в Excel

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

Пример использования стиля итоговой ячейки в Excel

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

Использование пары стилей Excel может иметь решающее значение.

1. Выберите диапазон ячеек, который вы хотите отформатировать. Перейдите на вкладку "Главная", затем в группу "Стили". Затем нажмите кнопку «Еще», чтобы развернуть группу. (в Excel 2013 и 2010 нажмите кнопку «Стили ячеек», см. Второй снимок экрана ниже)

Как выбрать вариант «Итого» в разделе стилей Выбор стилей ячеек в Excel 2013 и 2010

2. Теперь в параметрах стиля в разделе «Заголовки и заголовки» просто выберите вариант «Итого».В выбранном диапазоне ячеек теперь будет отображаться общее форматирование.

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

Совет: Если вы экспериментируете с разными стилями, вы можете удалить стиль ячеек, для этого просто выберите диапазон ячеек, который вы хотите «сбросить», затем перейдите в группу «Стиль» (на вкладке «Главная») и выберите Нормальный в разделе «Нормальный, Плохой, Хороший, Нейтральный».

Чтобы удалить стиль, просто нажмите кнопку «Обычный».

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

Нашли это полезным? Подробнее о стилях ячеек Excel: -

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

Форматирование ячеек в Excel | Stata

Что это?

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

Примеры форматов ячеек, которые вы можете изменить, включают изменение числового формата,
добавление границ и выбор цвета ячейки. Вы можете управлять стилем шрифта
используется в ячейке, например, хотите ли вы выделить жирным шрифтом или курсивом, или хотите ли вы
текст другим цветом. Кроме того, можно использовать широкий спектр форматов файлов графиков.
написано, включая PNG, JPEG, WMF и TIFF. Это всего лишь выборка
что ты можешь сделать.

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

Посмотрим, как работает

Предположим, у нас есть лист Excel, содержащий сводку ответов.
оценки по результатам опроса Medicare об удовлетворенности больничной помощью в 5 штатах:
AK, AL, AR, AZ и CA.

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

 . putexcel набор myhcahps.xlsx
. putexcel (A1: B1), полужирный  

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

 . putexcel (A1: B1), граница («низ», «средний», «черный»)
. putexcel (A1: A6), бордюр («правый», «средний», «черный»)  

Затем мы можем отформатировать столбец «Средний ответ» в процентах.

 . putexcel (B2: B6), nformat («процент»)  

Рабочий лист Excel теперь выглядит как

Чтобы вставить гистограмму Stata bar1.png на лист, введите

 . putexcel (B8) = picture ("bar1.png ")  

Рабочий лист Excel теперь выглядит как

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

Расскажите подробнее

Вы можете узнать больше об особенностях putexcel и увидеть несколько
примеры в [RPT] putexcel .

Для получения дополнительных настроек форматирования ячеек и управления записью форматов ячеек,
программисты захотят использовать класс xl () Mata; видеть
[M-5] xl () .

Используйте формулу для определения ячейки для форматирования - Условное форматирование - MS Excel

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

Можно применить следующие форматы, используя условное форматирование.
⦁ Числовой формат
⦁ Шрифт, цвет, стиль шрифта и шрифт, но условное форматирование не позволяет изменять размер шрифта.
⦁ Цветовая заливка и узор
⦁ Цвет и стиль границы (но не толщина границы)
⦁ Форматирование будет применено, если соблюдаются указанные нами условия или правила.

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

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

Ниже приведен пример условного форматирования для использования формулы для форматирования ячеек.

У нас есть данные, содержащие идентификатор продукта, код и отпускную цену, указанные в на рисунке 1.0 . Давайте посмотрим, как «использовать формулу для определения ячейки для форматирования» при условном форматировании с заданными данными.

РИСУНОК 1.0

Шаг 1

Первый шаг - выбрать ячейку или требуемый диапазон ячеек в электронной таблице, для которой мы хотим применить условное форматирование. Без выбора ячейки или диапазона данных возвращаемое значение не будет выделено.Здесь мы выбрали диапазон ячеек D8: D17 см. рисунок 1.1

ШАГ 2:

После выбора диапазона ячеек, выберите условное форматирование, здесь появится раскрывающийся список - выберите вариант «Новое правило», как показано на рис. 1. 2

Условное форматирование> NewRule> Использование формулы для определения ячейки для форматирования

рисунок 1.2

Шаг 3:

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

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

Используемая формула: = ISODD (D8).

Формулу нужно начинать со знака равенства (=), и формула должна возвращать логическое значение ИСТИНА (1) или ЛОЖЬ (0).

рисунок 1.3

ШАГ 4 :

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

рисунок 1.4

ШАГ 5:

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

Если какие-либо ячейки содержат формулу, возвращающую ошибку, условное форматирование к этим ячейкам не применяется. Чтобы решить эту проблему, используйте в формуле функции IS или функцию ЕСЛИОШИБКА, чтобы вернуть указанное вами значение (например, 0 или «Н / Д») вместо значения ошибки.

Другой пример

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

, если вы обратитесь к приведенному ниже рисунку, вы увидите, что примененная нами формула D8 больше 400 = D8> 400.

И мы получим результат возврата в столбце product id, то есть в ячейке Row B, где будут выделены те идентификаторы продуктов, цена продажи которых превышает 400.

ПРИМЕЧАНИЕ

Здесь вы можете сослаться на еще одно из множества применений условного форматирования.

Вы можете посмотреть наши видео на нашем Youtube.
канал для расширения и обновления ваших знаний об Excel.

Как автоматически форматировать формулы в Excel (3 простых способа)

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

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

В этом уроке я покажу вам, как автоматически форматировать формулы в Excel (т.е.д. выделите ячейки с формулами).

Итак, приступим!

Формулы автоформатирования с использованием условного форматирования

Самый простой способ автоформатирования ячеек с формулами - использовать условное форматирование.

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

И здесь вы можете использовать функцию ISFORMULA, функцию, которая была представлена ​​в Excel 2013.

Функция ISFORMULA проверяет, есть ли в ячейке формула или нет, и, если в ней есть формула, возвращает ИСТИНА (иначе ЛОЖЬ).

Ниже приведены шаги по использованию этой функции в условном форматировании для автоформатирования формул в Excel:

  1. Выберите набор данных, в котором вы хотите отформатировать ячейки с формулами
  2. Перейдите на вкладку "Главная"
  3. В группе «Стили» щелкните «Условное форматирование».
  4. Нажмите на новое правило
  5. В открывшемся диалоговом окне «Новое правило форматирования» выберите «Использовать формулу, чтобы определить, какие ячейки нужно форматировать».
  6. В поле формулы введите формулу = ISFORMULA (A1)
  7. Нажмите кнопку «Форматировать»
  8. В открывшемся диалоговом окне «Формат ячеек» укажите форматирование, которое вы хотите применить к ячейкам с формулами.В моем случае я использую оранжевый цвет заливки ячейки
  9. .

  10. Нажмите ОК

Приведенные выше шаги мгновенно автоматически отформатируют все ячейки, содержащие формулу.

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

Хотя это мой предпочтительный метод автоформатирования формул в Excel, есть и другой способ.

Формулы автоформатирования с использованием Go To Special

В отличие от метода условного форматирования, этот метод не является динамическим.

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

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

  1. Выберите набор данных, в котором вы хотите отформатировать ячейки с формулами
  2. Нажмите клавишу F5 - откроется диалоговое окно «Перейти к».
  3. Нажмите на специальную кнопку
  4. В диалоговом окне "Перейти к специальному" нажмите "Формулы"
  5. .

  6. Нажмите ОК

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

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

Формулы формата

с использованием VBA

Еще один способ быстрого форматирования ячеек с помощью формул - использование VBA.

Этот метод делает то же самое, что и предыдущий (с использованием Go To Special), но с одной строкой кода.

Ниже приведен код VBA, который мгновенно выделит все ячейки, содержащие формулы, желтым цветом:

 Selection.SpecialCells (xlCellTypeFormulas, 23) .Interior.Color = vbYellow 

Этот код сначала выбирает все ячейки с формулами, а затем применяет желтый цвет (указанный vbYellow).

Вот шаги по использованию этого макроса VBA:

  1. Щелкните правой кнопкой мыши имя активной вкладки листа (той, где у вас есть данные с формулами, которые вы хотите отформатировать).
  2. Нажмите, чтобы просмотреть код
  3. Если вы еще не видите «Немедленное окно» в редакторе VB, выберите в меню опцию «Просмотр», а затем нажмите «Немедленное окно».
  4. Скопируйте и вставьте указанный выше код VBA в «Немедленное окно»
  5. Поместите курсор в конец строки
  6. Нажмите клавишу Enter

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

Итак, это два простых способа быстрого автоформатирования формул в Excel.

Надеюсь, вы нашли этот урок полезным!

Вам также могут понравиться следующие руководства по Excel:

4 способа получить код числового формата

Excel - отличное программное обеспечение. Он прост в использовании (по крайней мере, основные функции…) и очень гибок. К сожалению, обладая гибкостью, пользователи склонны неправильно использовать параметры и не подчиняться некоторым основным правилам. Одна вещь, которую я видел несколько раз, - это передача важной информации в формате ячейки.Это может быть цвет фона, цвет шрифта или зачеркивание. В этой статье мы поговорим о чем-то связанном: о кодах формата чисел возврата.

Проблема: информация хранится в коде числового формата ячейки Excel, например, в валюте «USD» или «EUR».

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

Обратите внимание: если вы хотите узнать, как использовать коды пользовательского формата чисел, обратитесь к этой статье. На этой странице мы только исследуем, как возвращать коды числового формата.

Метод 1. Введите код числового формата вручную

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

Этапы считывания кодов числовых форматов вручную в Excel.

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

  1. Добавьте фильтр к своим данным. Для этого выберите свою таблицу…
  2. … щелкните «Данные», а затем «Фильтр».
  3. Откройте раскрывающийся список столбца, содержащий форматы ячеек, которые вы хотите прочитать.
  4. Введите код числового формата, который вы хотите отфильтровать, в поле поиска, в этом примере «usd».
  5. Подтвердите фильтр, нажав OK.
  6. Выберите столбец справа и введите «USD». Подтвердите с помощью Ctrl + Enter.
    Повторите шаги с 3 по 6 для следующего кода числового формата, например «EUR».

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

Метод 2: Используйте формулу «ЯЧЕЙКА» для возврата кода числового формата.

Excel имеет встроенную формулу для возврата кода числового формата в Excel. Формула ячейки делает это. Вы, наверное, задаетесь вопросом, почему это только второй из наших четырех методов и почему нам все еще нужны три других метода? Ответ прост: формула CELL () возвращает хрень часто недостаточно результатов.

Вернуть код числового формата с формулой ЯЧЕЙКА.

Давайте начнем с того, как использовать формулу CELL. Просто введите = ЯЧЕЙКА («формат», B5), если ваша ячейка с кодом числового формата - B5. Пока все хорошо.

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

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

Дополнительные сведения см. В этой статье службы поддержки Microsoft.

Метод 3. Вставьте макрос VBA для возврата кода формата ячейки

Как это часто бывает с довольно сложными проблемами в Excel, VBA может помочь.В этом случае решением может быть всего 3 строчки кода.

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

  1. Вставьте новый модуль VBA (см. Эту статью и прокрутите вниз до раздела «Как вставить новый модуль VBA вручную», если вам нужна дополнительная информация).
  2. Скопируйте и вставьте следующие коды.
  3. Вернувшись в Excel, введите = ProfessorExcelReturnCustomNumberFormatCode (B5), если вы хотите вернуть код числового формата из ячейки B5.
  Функция ProfessorExcelReturnCustomNumberFormatCode (ячейка как диапазон)
    ProfessorExcelReturnCustomNumberFormatCode = ячейка.ЧислоФорматМестное
Конечная функция  

Обратите внимание: эта функция возвращает строки в локальном формате и на языке, используемом для пользовательского интерфейса Office (или версии Windows). Если вы хотите вернуть строки в соответствии с американскими форматами чисел и дат и текстом на английском языке, замените cell.NumberFormatLocal на cell.NumberFormat (удалите локальный) в конце второй строки.

Метод 4. Использование надстройки Excel

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

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

Если вы используете надстройку Professor Excel Tools, просто введите = PROFEXCellFormatCode (B5). Вот и все.


Эта функция включена в нашу надстройку Excel 'Professor Excel Tools'

(без регистрации, загрузка начинается напрямую)


Загрузить пример рабочей книги

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


Хотите повысить вашу продуктивность? в Excel ?

Получите ленту профессора Excel!

Добавьте более 120 замечательных функций в Excel!


Также интересно:

Как настроить ленту для форматирования ячеек

Дом "
Бесплатные советы по Excel » Как настроить ленту Excel для форматирования ячеек

Более половины всех книг Excel используют Merge и Center для заголовков, но Merge и Center вызывают проблемы при построении диаграмм, выборе данных, выполнении сводных таблиц и других функций.Хитрость заключается в том, чтобы использовать Формат ячеек - центр по выделению . К сожалению, ярлыка нет.

Вы можете выбрать ячейки, щелкните правой кнопкой мыши на ячейках и выберите Alignment-Center Across Selectio n.

Вы также можете добавить ячейки формата в меню ленты! Вот как:

  1. Щелкните «Параметры файла» и выберите «Настроить ленту». Щелкните вкладку «Домашняя страница» и «Новая группа». (Вы не можете добавить это в существующую группу.)
  2. Добавить ячейки формата в новую группу.
  3. Переименовать группу как ячейки формата
  4. Щелкните и перетащите, чтобы переместить ячейки формата рядом с параметром «Выравнивание». Щелкните ОК, чтобы закончить.
  5. Это добавит ячейки формата в меню ленты. Затем вы можете легко щелкнуть Формат ячеек-Выравнивание-Центр по выделению.

Вы также можете использовать VBA и меню быстрого запуска

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

ПодцентрПерекрестное выделение ()
С выделением
.HorizontalAlignment = xlCenterAcrossSelection
.
.MergeCells = Ложь
Конец с
Концевой переводник

Затем перейдите в File-Options-Quick Access Toolbar, выберите Macros и добавьте CenterAcross Selection:

Когда закончите, Excel покажет Центр по выделению в меню быстрого запуска:

Это даст вам легкий доступ к этой функции.

Другие диаграммы, включенные в макросы QI для Excel

.

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

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