понедельник, 27 февраля 2012 г.
Автозаполнение. Ввод прогрессий
Смотрите видео http://youtu.be/0jQmACAyPS8
Программа предлагает уникальную возможность ввода данных. Давайте рассмотрим конкретный пример. При заполнении документа вам необходимо ввести порядковые номера с 1-го по 14-й. Можно вводить их вручную. Мы же воспользуемся возможностями программы.
Введите в ячейки значения как показано на рисунке.
Выделите ячейки В3 и В4, в которых расположены порядковые номера 1 и 2 , и поместите указатель мыши в правый нижний угол ячейки В4 . Указатель примет вид черного крестика, который называется маркером автозаполнения .
Нажмите левую кнопку мыши и, удерживая её нажатой, перемещайте указатель вниз. Рядом с крестиком на жёлтом фоне появляется подсказка, показывающая какое сейчас значение порядкового номера. Когда значение будет равно 14, отпустите левую кнопку мыши.
Представьте, если бы вам понадобилось вводить вручную несколько сотен порядковых номеров. Данный приём автозаполнения позволяет вам значительно ускорить эту работу и избежать ошибок ввода.
Умная таблица в Excel или секреты эффективной работы
В вышеприведённом примере мы вводили порядковые номера. Часто нам приходится вводить значения не по порядку, а в виде прогрессии с определённым шагом. Программа предоставляет нам эту возможность, которая значительно облегчит нам работу и предотвратит ошибки.
Автоматический ввод прогрессии
Прогрессия – ряд увеличивающихся или уменьшающихся чисел, в котором разность или отношение между соседними числами сохраняют постоянную величину.
Арифметическая прогрессия – последовательность чисел, каждое из которых получается из предыдущего путём прибавления или вычитания некоего постоянного числа.
Геометрическая прогрессия – последовательность чисел, каждое из которых получается из предыдущего путём умножения или деления на некое постоянное число.
Давайте рассмотрим пример заполнения арифметической прогрессии с шагом 4, т.е. каждый следующий член прогрессии образуется прибавлением к предыдущему числа 4 (1,5,9,13…) .
Есть 2 варианта заполнения прогрессии. В первом примере мы будем использовать приём перетаскивания маркера автозаполнения. Во втором воспользуемся командами меню.
1. Введите в ячейку В2 значение « 1 » , а в ячейку В3 значение « 5 » . Выделите ячейки как показано на рисунке.
2. Поместите указатель мыши в правый нижний угол ячейки В3, при этом он примет вид чёрного крестика.
3. Нажмите левую кнопку мыши и, удерживая её нажатой, перемещайте указатель вниз. Рядом с указателем появляется подсказка, указывающая числовое значение. Когда дойдёте до нужного значения, отпустите левую кнопку мыши.
В данном примере программа автоматически определяет шаг последовательности. Достаточно только ввести два первых члена прогрессии.
Использование меню предоставляет нам больше возможностей для ввода прогрессий.
Давайте рассмотрим пример ввода геометрической прогрессии. В ходе рассмотрения примера вы легко разберётесь, как с помощью меню вводить любую прогрессию (и арифметическую, и геометрическую).
Урок 13. Автоматизация заполнения таблицы / Microsoft Excel.
1. Введите в ячейку В2 значение « 2,5 ». Выделите необходимый диапазон ячеек, как показано на рисунке.
2. Установите указатель на надпись « Меню » на Ленте и один раз щёлкните левой кнопкой мыши.
3. Установите указатель на надпись « Правка » и один раз щёлкните левой кнопкой мыши. Справа автоматически появится ещё один список.
4. Установите указатель мыши на пункт « Прогрессия… » и один раз щёлкните левой кнопкой мыши.
На экране появится окно « Прогрессия ». В этом окне необходимо сделать следующие установки:
1. Установите указатель на надпись « геометрическая » и один раз щёлкните левой кнопкой мыши.
2.
Введите шаг прогрессии, например, 2 .
3. Если необходимо, установите предельное значение. В этом случае будут заполнены только те ячейки, значение в которых не превысит предельное значение. Давайте зададим предельное значение « 1000 ».
4. Установите указатель мыши на кнопку « ОК » и один раз щёлкните левой кнопкой мыши.
Если вы всё сделали правильно, выделенный диапазон будет заполнен, как показано на рисунке. Обратите внимание, что не все ячейки выделенного диапазона были заполнены. Это связано с тем, что мы ввели максимальные ограничения для прогрессии. Следующий после 640 член прогрессии больше 1000 . На этом заполнение прогрессии было остановлено.
Ещё раз внимательно изучите окно Прогрессия. Теперь вы без труда сможете ввести в ячейки любую прогрессию по вашему желанию. Помимо числовых значений в качестве членов прогрессии могут выступать и даты.
Автозаполнение можно производить не только вертикально, но и по горизонтали. Давайте рассмотрим часто встречающийся пример, когда необходимо в качестве наименований столбцов указать месяца года.
1. Введите в ячейку В2 значение « Январь ».
2. Установите указатель мыши в правый нижний угол ячейки.
После того как указатель примет вид чёрного крестика, нажмите левую кнопку мыши и перемещайте указатель вправо. Рядом с крестиком появляется подсказка, указывающая значение месяца. После достижения нужного месяца отпустите левую кнопку мыши. Ячейки будут заполнены месяцами.
Часто приходится вводить одинаковые значения в соседние ячейки. Можно, конечно, каждый раз копировать содержимое в ячейки. Гораздо удобнее и быстрее это можно сделать, используя маркер автозаполнения.
Заполнение ячеек одинаковым содержимым
1. Введите значение в первую ячейку диапазона.
2. Установите указатель в правый нижний угол ячейки.
3. После того, как указатель примет вид чёрного крестика, нажмите левую кнопку мыши и, удерживая её нажатой, переместите указатель в нужном направлении. После заполнения нужного диапазона отпустите левую кнопку мыши.
Мы использовали стандартный приём автоматического заполнения.
Удобно для заполнения ячеек одинаковым содержимым использовать следующий приём. Например, вам необходимо заполнить несколько ячеек столбца одинаковыми значениями.
1. Введите содержимое первой ячейки диапазона.
2. Выделите те ячейки, в которые необходимо скопировать данное значение.
3.
Войдите в меню « Правка » и выберите пункт « Заполнить ».
4. Слева от пункта « Заполнить » появится список с указанием направления, в котором будут заполнены ячейки. Установите указатель мыши на пункт « Вниз » и один раз щёлкните левой кнопкой мыши.
Программа подсказывает, что для заполнения диапазона ячеек вниз можно воспользоваться комбинацией клавиш:
Ctrl + D
Пункты 3 и 4 вы можете заменить простым нажатием вышеуказанной комбинации клавиш.
Нажмите на клавиатуре клавишу Ctrl > и, удерживая её нажатой, нажмите клавишу с английской буквой « D » (русская буква « В » ).
До этого мы вводили в ячейки числовые и текстовые значения.
Теперь мы приступаем к изучению самого важного раздела, который позволит вам научиться вводить в ячейки нужные формулы.
Источник: prostoexcel2010.blogspot.com
ПОСЛЕДОВ (функция ПОСЛЕДОВ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще. Меньше
Функция ПОСЛЕДОВ позволяет создать список последовательных чисел в массиве, например 1, 2, 3, 4.
В приведенном ниже примере создан массив из 4 строк и 5 столбцов с помощью формулы =ПОСЛЕДОВ(4;5).
=ПОСЛЕДОВ(строки;[столбцы];[начало];[шаг])
Количество возвращаемых строк
Количество возвращаемых столбцов
Первое число в последовательности
Величина приращения каждого последующего значения в массиве
- Любому отсутствующему необязательному аргументу по умолчанию присваивается значение 1. Если опустить аргумент rows, необходимо указать хотя бы один другой аргумент.
- Массив может рассматриваться как строка со значениями, столбец со значениями или комбинация строк и столбцов со значениями. В приведенном выше примере массивом для формулы ПОСЛЕДОВ является диапазон C1:G4.
- Функция ПОСЛЕДОВ возвращает массив, который будет рассеиваться, если это будет конечным результатом формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши ВВОД. Если ваши вспомогательные данные хранятся в таблице Excel, тогда массив будет автоматически изменять размер при добавлении и удалении данных из диапазона массива, если вы используете структурированные ссылки. Дополнительные сведения см. в статье Поведение рассеянного массива.
- Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.
Пример
Ниже приведен пример быстрого создания набора данных с использованием функции ПОСЛЕДОВ совместно с функциями ТЕКСТ, ДАТА, ГОД и СЕГОДНЯ, позволяющий получить динамический список месяцев для строки заголовка, в котором исходной датой всегда будет текущий год. Наша формула: =ТЕКСТ(ДАТА(ГОД(СЕГОДНЯ()),ПОСЛЕДОВ(1,6),1),»mmm»).
Ниже приведен пример использования в функции ПОСЛЕДОВ вложенных функций ЦЕЛОЕ и СЛЧИС для создания массива из 5 строк и 6 столбцов со случайным набором возрастающих целых чисел. Наша формула: =ПОСЛЕДОВ(5,6,ЦЕЛОЕ(СЛЧИС()*100),ЦЕЛОЕ(СЛЧИС()*100)).
Кроме того, можно использовать формулу =ПОСЛЕДОВ(5;1;1001;1000), чтобы создать последовательный список кодов Главной книги (GL) в примерах.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник: support.microsoft.com
Как сделать последовательность чисел в excel?
Изучим как сделать арифметическую и геометрическую прогрессии в Excel, а также в общем случае рассмотрим способы создания числовых последовательностей.
Перед построением последовательностей и различных прогрессий, как обычно, вспомним их детальные определения.
Числовая последовательность — это упорядоченный набор произвольных чисел a1, a2, a3, …, an, … .
Арифметической прогрессией называется такая числовая последовательность, в которой каждый член, начиная со второго, получается из предыдущего добавлением постоянной величины d (также называют шагом или разностью):
Геометрическая прогрессия — это последовательность чисел, в котором каждый член, начиная со второго, получается умножением предыдущего члена на ненулевое число q (также называют знаменателем):
С определениями закончили, теперь самое время перейти от теории к практике.
Арифметическая прогрессия в Excel
Рассмотрим 2 способа задания прогрессии в Excel — с помощью стандартного инструмента Прогрессия и через формулы.
В первом случае на панели вкладок выбираем Главная -> Редактирование -> Заполнить -> Прогрессия:
Далее мы увидим диалоговое окно с настройками параметров:
В данных настройках мы можем выбрать дополнительные параметры, которые позволят нам более детально настроить и заполнить прогрессию в Excel:
- Расположение — расположение заполнения (по столбцам или строкам);
- Тип — тип (арифметическая, геометрическая, даты и автозаполнение);
- Единицы — вид данных (при выборе даты в качестве типа);
- Шаг — шаг (для арифметической) или знаменатель (для геометрической);
- Автоматическое определение шага — автоматическое определение шага, если заданы несколько значений последовательности;
- Предельное значение — ограничение по значению последнего элемента последовательности.
Разберем как сделать арифметическую прогрессию в Excel на конкретном примере.
Создадим набор чисел 3, 7, 11, … , то есть первый элемент равняется 3, а шаг равен 4.
Выделяем диапазон (к примеру, A1:J1) в котором мы хотим разместить набор чисел (диапазон можно и не выделять, однако в этом случае в настройках будет необходимо указать предельное значение), где в первой ячейке будет указан первый элемент (в нашем примере это 3 в ячейке A1), и указываем параметры (расположение, тип, шаг и т.д.):
В результате мы получим заполненный диапазон с заданным набором чисел:
Аналогичный результат можно получить и при задании элементов с помощью формул.
Для этого также задаем начальный элемент в первой ячейке, а в последующих ячейках указываем рекуррентную формулу члена арифметической прогрессии (то есть текущий член получается как сумма предыдущего и шага):
Геометрическая прогрессия в Excel
Принцип построения геометрической прогрессии в Excel аналогичен разобранному выше построению арифметической.
Единственное отличие — в настройках характеристик указываем в качестве типа геометрическую прогрессию.
Например, создадим набор чисел 4, 8, 16, … , то есть первое число равно 4, а каждое последующее в 2 раза больше предыдущего.
Также задаем начальный элемент (4 в ячейке A1), выделяем диапазон данных (например, A1:J1) и указываем параметры:
В итоге получаем:
Идентичного результата также можно добиться и через использование формул:
Читать еще: Как сделать ссылку на ячейку excel?
Числовая последовательность в Excel
Арифметическая и геометрическая прогрессии являются частными случаями числовой последовательности, в общем же случае ее можно создать, как минимум, тремя способами:
- Непосредственное (прямое) перечисление элементов;
- Через общую формулу n-го члена;
- С помощью рекуррентного соотношения, которое выражает произвольный член через предыдущие.
Первый способ подразумевает под собой ручной ввод значений в ячейки. Удобный вариант при вводе небольшого количества значений, в обратном же случае данный способ достаточно трудозатратный.
Второй и третий способы более универсальны, так как позволяют автоматически посчитать значения членов с помощью формул, что удобно при большом количестве элементов.
Поэтому поподробнее остановимся на построении последовательностей данными способами.
Рассмотрим создание числовой последовательности на примере построения обратных чисел к натуральным, то есть набора чисел 1, 1/2, 1/3, … , в котором общая формула n-го члена принимает вид Fn=1/n.
Создадим дополнительный ряд в отдельной строчке, куда для удобства расчета поместим порядковые номера (1, 2, 3 и т.д.), на которые будут ссылаться формулы:
В варианте с рекуррентной формулой рассмотрим пример с набором чисел Фибоначчи, в котором первые два числа равны 1 и 1, а каждый последующее число равно сумме двух предыдущих.
В итоге произвольный член можно представить в виде рекуррентного соотношения Fn = Fn-1 + Fn-2 при n > 2.
Определяем начальные элементы (две единицы) в двух ячейках, а остальные задаем с помощью формулы:
Автоматическая нумерация строк
В этом курсе:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В отличие от других программ Microsoft Office, в Excel нет кнопки автоматической нумерации данных. Однако можно легко добавить последовательные числа в строки данных путем перетаскивания маркер заполнения для заполнения столбца последовательностью чисел или с помощью функции СТРОКА.
Совет: Если необходима более совершенная система автоматической нумерации и на компьютере установлено приложение Access, можно импортировать данные Excel в базу данных Access. В ней можно создать поле, которое автоматически генерирует уникальный номер при добавлении в таблицу новой записи.
В этой статье
Заполнение столбца последовательностью чисел
Выделите первую ячейку в диапазоне, который необходимо заполнить.
Введите начальное значение последовательности.
Введите значение в следующей ячейке, чтобы задать образец заполнения.
Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5. введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8. введите значения 2 и 4.
Выделите ячейки, содержащие начальные значения.
Примечание: В Excel 2013 и более поздних версиях кнопка » Экспресс-анализ » отображается по умолчанию, если выбрано несколько ячеек с данными. Для завершения этой процедуры кнопку можно проигнорировать.
Перетащите маркер заполнения , охватив диапазон, который нужно заполнить.
Примечание: По мере перетаскивания маркера заполнения через ячейки Excel показывает предварительное значение. Чтобы изменить образец, перетащите маркер заполнения, удерживая нажатой правую кнопку мыши, а затем выберите образец.
Читать еще: Как сделать порядковый номер в excel?
Чтобы ввести последовательность в возрастающем порядке, перетащите маркер вниз или вправо. Чтобы ввести последовательность в убывающем порядке, перетащите маркер вверх или влево.
Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.
Примечание: При добавлении, перемещении или удалении строк эти числа автоматически не обновляются. Последовательную нумерацию можно обновить вручную, выбрав два числа в правильной последовательности и перетащив маркер заполнения в конец нумерованного диапазона.
Нумерация строк с помощью функции СТРОКА
Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1).
Функция СТРОКА возвращает номер строки, на которую указана ссылка. Например, функция =СТРОКА(A1) возвращает число 1.
Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.
Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.
Эти числа обновляются при сортировке данных. При добавлении, перемещении или удалении строк последовательность может быть прервана. Последовательность можно обновить вручную, выбрав два числа в правильной последовательности и перетащив маркер заполнения в конец нумерованного диапазона.
Если вы используете функцию СТРОКА и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, преобразуйте диапазон данных в таблицу Excel. Все строки, добавленные в конец таблицы, последовательно нумеруются. Дополнительные сведения см. в статье Создание и удаление таблицы Excel на листе.
Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),»000-000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.
Отображение или скрытие маркера заполнения
маркер заполнения отображается по умолчанию, однако его можно отключить.
В Excel 2010 и более поздних версий откройте вкладку файл и выберите пункт Параметры.
В Excel 2007 нажмите кнопку Microsoft Office , а затем — Параметры Excel.
В категории Дополнительно в разделе Параметры правки установите или снимите флажок Разрешить маркеры заполнения и перетаскивание ячеек, чтобы отобразить или скрыть маркер заполнения.
Примечание: Чтобы предотвратить замену имеющихся данных при перетаскивании маркера заполнения, по умолчанию установлен флажок Предупреждать перед перезаписью ячеек. Если не требуется, чтобы приложение Excel выводило сообщение о перезаписи ячеек, можно снять этот флажок.
3 способа автоматической нумерации строк в программе Microsoft Excel
Часто при создании таблиц в Экселе выделяют отдельную колонку, в которой для удобства пользования указывают номера строк. Если таблица не слишком длинная, то не составляет большой проблемы выполнить нумерацию вручную, вводя цифры с клавиатуры. Но, что делать, если она имеет не один десяток, а то и не одну сотню строк? В этом случае, на помощь приходит автоматическая нумерация. Давайте выясним, как сделать автоматическую нумерацию в программе Microsoft Excel.
Программа Microsoft Excel предоставляет пользователям сразу несколько способов автоматической нумерации строк. Одни из них максимально просты, как в выполнении, так и в функционале, а другие – более сложные, но и заключают в себе большие возможности.
Способ 1: заполнение первых двух строк
Первый способ предполагает ручное заполнение первых двух строк числами.
- В выделенной под нумерацию колонке первой строки ставим цифру – «1», во второй (той же колонки) – «2».
Читать еще: Как в excel сделать выборку из таблицы по условию?
Как видим, нумерация строчек автоматически заполнилась по порядку.
Этот метод довольно легкий и удобный, но он хорош только для относительно небольших таблиц, так как тянуть маркер по таблице в несколько сотен, а то и тысяч строк, все-таки затруднительно.
Способ 2: использование функции
Второй способ автоматического заполнения предусматривает использование функции «СТРОКА».
-
Выделяем ячейку, в которой будет находиться цифра «1» нумерации. Вводим в строку для формул выражение «=СТРОКА(A1)».Кликаем по клавише ENTER на клавиатуре.
Как видим, нумерация строк и в этом случае расположилась по порядку.
Но, по большому счету, этот способ мало чем отличается от предыдущего и не решает проблему с потребностью тащить маркер через всю таблицу.
Способ 3: использование прогрессии
Как раз третий способ нумерации с использованием прогрессии подойдет для длинных таблиц с большим количеством строк.
-
Первую ячейку нумеруем самым обычным способом, вписав туда цифру «1» с клавиатуры.
На ленте в блоке инструментов «Редактирование», который расположен во вкладке «Главная», жмем на кнопку «Заполнить». В появившемся меню кликаем по пункту «Прогрессия».
Как видим, поле этого все строки вашей таблицы будут пронумерованы автоматически. В этом случае даже ничего перетягивать не придется.
Как альтернативный вариант можно использовать следующую схему этого же способа:
-
В первой ячейке поставить цифру «1», а затем выделить весь диапазон ячеек, которые вы хотите пронумеровать.