Как обозначается диапазон ячеек в excel: VBA Excel. Свойства ячейки (объекта Range)

Содержание

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 — это программа для работы с электронными таблицами, входящая в состав пакета Microsoft Office. С помощью Excel можно отслеживать данные, разрабатывать модели анализа данных, создавать формулы для вычислений с этими данными, сводить данные множеством способов, а также отображать их на профессионально выглядящих диаграммах различных видов. Мощные вычислительные возможности Excel можно использовать для работы с различными финансовыми документами, например отчётами о движении денежных средств, отчётами о доходах или о прибылях и убытках, применять для задач управления данными о выставлении счетов и продажах.

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

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

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

Начальные сведения Excel 2007

Структура Экрана

После запуска программы Excel на экране появится окно. Окно состоит из следующих частей: Строка заголовка, лента Меню, Строка ввода, Строка состояния.

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



 

 

Excel имеет контекстное меню, содержащее часто употребляемые команды для работы с ячейками, диаграммами или другими объектами, активизируется нажатием правой кнопки мыши или одновременным нажатием клавиш Shift+F10. Для выхода из контекстного меню нужно щёлкнуть кнопкой мыши вне его или нажать клавишу Esc;

Документ, созданный программой Excel, называется Рабочая книга.

Рабочая Книга состоит из листов. Количество листов зависит от настройки параметров Excel (по умолчанию 3). Пользователь может добавить листы в книгу. Если создаётся новая книга, то ей автоматически присваивается имя и порядковый номер, например, Книга 1.

Рабочий лист в Excel 2007 состоит из 13384 столбцов и 1048576 строк.

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

Значительная часть работы в Excel приходится на ввод данных, их редактирование и обработку.

Некоторые операции с листами

· Добавление нового листа – команда Главная/ Ячейки/ Вставить/ Вставить лист.Или щёлкнуть по ярлычку листа правой кнопкой мыши и в раскрывшемся списке выбрать Вставить.

· Удаление текущего листа – команда Главная/ Ячейки/ Удалить/ Удалить лист.Или щёлкнуть по ярлычку листа правой кнопкой мыши и в раскрывшемся списке выбрать Удалить.

· Переименование листа – щёлкнуть по ярлычку листа правой кнопкой мыши, в раскрывшемся списке выбрать команду Переименоватьи ввести имя.

· Перемещение листа (либо копирование листа) – щёлкнуть по ярлычку листа правой кнопкой мыши и в раскрывшемся списке выбрать команду Переместить/Скопировать лист. Если установить флажок Создавать копию, тобудет создана копия листа.

Сохранение рабочей Книги

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

Ячейки, блоки и диапазоны ячеек

Электронные таблицы состоят из строк и столбцов. Столбцы обозначены латинскими буквами, а строки цифрами. Место пересечения столбца и строки называется ячейкой (для хранения данных). Каждая ячейка имеет уникальный адрес, состоящий из буквы столбца и номера строки, на пересечении которых она находится. Например, ячейки А1, В2, D6. Многие команды Excel позволяют работать с блоками ячеек. Блок ячеек – это прямоугольник, задаваемый верхним левым адресом и нижним правым адресом ячеек. Адреса ячеек в блоках разделяются двоеточием. Например, блок А1:В4 включает в себя ячейки А1, А2, А3, А4, В1, В2, В3, В4.

Диапазон может содержать одну и несколько ячеек, один и несколько блоков. Над диапазонами выполняют операции: копирования, удаления, перемещения, вставки, присваивания имён и переход к ним по имени. Над диапазонами выполнятся вычисления по функциям из специальных категорий. Пример адресации в формуле нескольких несмежных диапазонов (А1:В4;А7:В7),адресацияпересёкшихся диапазонов (А1:В4 В3:В7).

С учётом имени листа адрес ячейкисостоитиз именилиста, буквы столбца и номера строки. Например, Лист1!А3. Если вся работа производится на одном листе, то название листа в адрес не включается.

Ячейка будет активной,еслищёлкнуть по ней мышью. При этом активны лист и книга.

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

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

Типы данных

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

Текст — последовательность символов, при вводе автоматически выравниваются по левому краю ячейки;

Число – различают их как числовые константы, даты, данные, используемые для вычислений в формулах и встроенных функциях. При вводе чисел Excel автоматически выравнивает их по правому краю ячейки и производит над ними заданные пользователем вычисления.

Под формулой понимают выражение, состоящее из числовых величин, адресов ячеек, функций и связывающих их арифметических операций. Формула всегда начинается со знака = (знак равенства) или +/- (знак плюс или минус). После ввода формулы в активной ячейке виден результат, а сама формула отражается в строке формул. Например, в ячейке В7 введена формула =А7*20. Эту формулу увидим в строке формул, при этом если в ячейке А7 содержится число 5, то в ячейке В7, увидим число 100.

Примеры результатов вычислений:

Формула введена в ячейку В7 Формула отображается в строке формул Содержимое А7 Содержимое В5 Результат вычислений в ячейке В7
=7+1 =7+1    
=25*В5 =25*В5  
=А7/В5 =А7/В5
=А7*20 =А7*20  

 

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

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

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

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

Содержание:

Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

Выделение большого диапазона ячеек с помощью клавиши «Shift»

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

Щелкните первую ячейку в диапазоне, который вы хотите выделить.

Прокрутите лист до тех пор, пока не найдете последнюю ячейку в требуемом диапазоне. Удерживая в зажатом положении клавишу «Shift», нажмите курсором на эту ячейку.

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

Выделение (или снятие выделения) независимых ячеек вне диапазона с помощью клавиши «Ctrl»

Вы также можете выделить несколько ячеек, которые не связаны друг с другом, при помощи клавиши «Ctrl».

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

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

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

Выделение диапазона ячеек с помощью поля «Имя»

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

Щелкните поле ячейки «Имя» в левом верхнем углу книги под лентой главного меню управления настройками приложения «Microsoft Excel».

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

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

В представленном ниже примере мы выделяем следующий диапазон ячеек: от ячейки B2 (самая верхняя левая ячейка) до G17 (самая нижняя правая ячейка).

Нажмите на клавиатуре клавишу «Ввод» и указанный диапазон ячеек будет выделен.

Выделение строки ячеек полностью

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

Просто щелкните на нужный номер строки в левой части экрана.

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

Выделение нескольких целых строк ячеек

Иногда вам можете потребоваться выделить несколько целых строк ячеек. Как и при выделении отдельных ячеек, вы будете использовать клавишу «Shift», если выделяемые строки смежные (или вы можете применить способ нажать и перетащить) и клавишу «Ctrl», если строки не расположены рядом друг с другом, а разбросаны по телу документа.

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

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

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

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

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

Выделение одного или нескольких целых столбцов ячеек

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

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

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

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

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

Сводка

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

Создайте образец рабочего листа

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

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

А

B

С

D

E

1

Имя

Отдел

Возраст

Найти значение

2

Генри

501

28

Мэри

3

Стандарт

201

19

4

Мэри

101

22

5

Ларри

301

29

Определения терминов

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

Срок

Определение

Пример

Таблица массивов

Вся таблица поиска

A2: C5

Lookup_Value

Значение, которое нужно найти в первом столбце Table_Array.

E2

Lookup_Array
-или-
Lookup_Vector

Диапазон ячеек, содержащий возможные значения поиска.

A2: A5

Col_Index_Num

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

3 (третий столбец в Table_Array)

Массив результатов
-или-
Результат_Вектор

Диапазон, содержащий только одну строку или столбец. Он должен быть того же размера, что и Lookup_Array или Lookup_Vector.

C2: C5

Range_Lookup

Логическое значение (ИСТИНА или ЛОЖЬ).Если ИСТИНА или опущено, возвращается приблизительное совпадение. Если ЛОЖЬ, он будет искать точное совпадение.

ЛОЖЬ

Top_cell

Это ссылка, на основе которой вы хотите основать смещение. Top_Cell должен ссылаться на ячейку или диапазон смежных ячеек. В противном случае СМЕЩЕНИЕ возвращает # ЗНАЧ! значение ошибки.

Колонка смещения

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

Функции

ПРОСМОТР ()

Функция ПРОСМОТР находит значение в одной строке или столбце и сопоставляет его со значением в той же позиции в другой строке или столбце.

Ниже приведен пример синтаксиса формулы ПРОСМОТР:

= ПРОСМОТР (Lookup_Value, Lookup_Vector, Result_Vector)


Следующая формула находит возраст Марии в образце рабочего листа:

= ПРОСМОТР (E2, A2: A5, C2: C5)

Формула использует значение «Мэри» в ячейке E2 и находит «Мэри» в векторе поиска (столбец A).Затем формула соответствует значению в той же строке в векторе результатов (столбец C). Поскольку «Мэри» находится в строке 4, ПРОСМОТР возвращает значение из строки 4 в столбце C (22).

ПРИМЕЧАНИЕ: Функция ПРОСМОТР требует, чтобы таблица была отсортирована.

Для получения дополнительных сведений о функции ПРОСМОТР щелкните следующий номер статьи в базе знаний Microsoft:

Как использовать функцию ПРОСМОТР в Excel

ВПР ()

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

Ниже приведен пример синтаксиса формулы VLOOKUP :

= ВПР (Lookup_Value, Table_Array, Col_Index_Num, Range_Lookup)

Следующая формула находит возраст Марии в образце рабочего листа:

= ВПР (E2, A2: C5,3, ЛОЖЬ)

Формула использует значение «Мария» в ячейке E2 и находит «Мэри» в крайнем левом столбце (столбец A).Затем формула соответствует значению в той же строке в Column_Index. В этом примере в качестве Column_Index (столбец C) используется «3». Поскольку «Мэри» находится в строке 4, ВПР возвращает значение из строки 4 в столбце C (22).

Для получения дополнительных сведений о функции VLOOKUP щелкните следующий номер статьи в базе знаний Microsoft:

Как использовать ВПР или ГПР для поиска точного соответствия

ИНДЕКС () и ПОИСКПОЗ ()

Вы можете использовать функции ИНДЕКС и ПОИСКПОЗ вместе, чтобы получить те же результаты, что и при использовании ПРОСМОТР или ВПР .

Ниже приведен пример синтаксиса, который объединяет INDEX и MATCH для получения тех же результатов, что и LOOKUP и VLOOKUP в предыдущих примерах:

= ИНДЕКС (массив_таблицы, ПОИСКПОЗ (значение_просмотра, массив_просмотров, 0), индекс_столбца)

Следующая формула находит возраст Марии в образце рабочего листа:


= ИНДЕКС (A2: C5, ПОИСКПОЗ (E2, A2: A5,0), 3)

Формула использует значение «Мария» в ячейке E2 и находит «Мэри» в столбце A.Затем она сопоставляет значение в той же строке в столбце C. Поскольку «Мэри» находится в строке 4, формула возвращает значение из строки 4 в столбце C (22).

ПРИМЕЧАНИЕ. Если ни одна из ячеек в Lookup_Array не соответствует Lookup_Value («Мэри»), эта формула вернет # N / A.
Для получения дополнительных сведений о функции INDEX щелкните следующий номер статьи в базе знаний Microsoft:

Как использовать функцию ИНДЕКС для поиска данных в таблице

СМЕЩЕНИЕ () и ПОИСКПОЗ ()

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

Ниже приведен пример синтаксиса, который объединяет OFFSET и MATCH для получения тех же результатов, что и LOOKUP и VLOOKUP :

= СМЕЩЕНИЕ (верхняя_ячейка, ПОИСКПОЗ (Lookup_Value, Lookup_Array, 0), Offset_Col)

Эта формула находит возраст Марии в образце рабочего листа:

= СМЕЩЕНИЕ (A1, ПОИСКПОЗ (E2, A2: A5,0), 2)

Формула использует значение «Мария» в ячейке E2 и находит «Мэри» в столбце A.Затем формула соответствует значению в той же строке, но в двух столбцах справа (столбец C). Поскольку «Мария» находится в столбце A, формула возвращает значение в строке 4 столбца C (22).

Для получения дополнительных сведений о функции OFFSET щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

Как использовать функцию СМЕЩЕНИЕ

Сколько листов, строк и столбцов может быть в электронной таблице?

Обновлено: 30.06.2019 компанией Computer Hope

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

Запись

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

Версия рядов Колонны Ячейки листов
Excel 2019 1 048 576 16 384 XFD 17 179 869 184 *
Excel 2016 1 048 576 16 384 XFD 17 179 869 184 *
Excel 2013 1 048 576 16 384 XFD 17 179 869 184 *
Excel 2007 1 048 576 16 384 XFD 17 179 869 184 *
Excel 2003 и более ранние версии 65 536 256 16 777 216 *
Google Таблицы 256 400 000 200
OpenOffice Calc 3 1 048 576 16 384 17 179 869 184 256
OpenOffice Calc 2 65 536 256 16 777 216 256
Gnumeric 65 536 256 16 777 216 *
K Распространение 32 767 32 767 1 073 676 289 *
Lotus 1-2-3 65 536 256 16 777 216 256
LibreOffice Calc 1 048 576 1,024 1 073 741 824 10 000

* Зависит от памяти

Как перейти к последней строке рабочего листа

Нажмите и удерживайте Ctrl и нажмите клавишу со стрелкой вниз.

Как перейти к последнему столбцу рабочего листа

Нажмите и удерживайте Ctrl и нажмите клавишу со стрелкой вправо.

Сколько листов в книге Excel?

По умолчанию в новой книге есть три листа во всех версиях Excel, хотя пользователи могут создавать столько листов, сколько позволяет память компьютера. Эти три листа называются Sheet1 , Sheet2 и

Как найти и удалить одни и те же данные из нескольких ячеек в Excel 2010

Вам когда-нибудь приходилось удалять все экземпляры слова или фразы в Microsoft Excel, не заменяя это слово / фразу чем-то другим?

Недавно один из наших прошлых студентов воспользовался форумом «Спроси инструктора», чтобы спросить нас, как это сделать в Excel 2010.У этого клиента есть график работы для нескольких сотрудников в своем офисе. Основное расписание охватывает весь период года (с января по декабрь) с изменениями, которые вносятся кое-где повсюду. Один из сотрудников перешел на другую роль, и нашему студенту больше не нужно было назначать этого конкретного человека. Она искала способ легко удалить этого сотрудника с помощью функции «Найти и заменить».

Хотя это не совсем очевидно, в конечном итоге решение очень простое:

Словарь Excel: «Данные», вводимые в Excel, могут быть текстовыми данными («текстовая строка», например слово или фраза) или числовыми данными (числом).

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

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

1. Щелкните вкладку «Главная».

2. Найдите кнопку «Найти и выбрать» в группе редактирования (крайняя справа).
Нажмите кнопку, чтобы активировать раскрывающееся меню. Выберите «Найти» (значок бинокля):


3.Откроется диалоговое окно «Найти и заменить». Убедитесь, что выбрана вкладка «Найти». Введите слово или фразу, которую вы хотите удалить, в поле «Найти:»:

4. Если стрелки на кнопке «Параметры» указывают влево (<<), переходите к шагу 5. Если стрелки на кнопке «Параметры» указывают вправо (>>), нажмите кнопку «Параметры».

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

Щелкните и перетащите, чтобы развернуть поле, пока не увидите все найденные экземпляры (ячейки):

6. Выберите все перечисленные ячейки. Вы можете сделать это, выбрав одну из ячеек и нажав Ctrl + A . Или вы можете щелкнуть первую ячейку в списке, нажать Shift , а затем щелкнуть последнюю ячейку в списке:

7.Закройте диалоговое окно «Найти и заменить».

Оставить комментарий

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

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