Как сделать автодату в excel

Как сделать автодату в excel?

Самый простой и быстрый способ ввести в ячейку текущую дату или время – это нажать комбинацию горячих клавиш CTRL+«;» (текущая дата) и CTRL+SHIFT+«;» (текущее время).

Гораздо эффективнее использовать функцию СЕГОДНЯ(). Ведь она не только устанавливает, но и автоматически обновляет значение ячейки каждый день без участия пользователя.

Как поставить текущую дату в Excel

Чтобы вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого выберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД.

Текущая дата в ячейке:

Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».

Текущая дата и время в ячейке.

Как установить текущую дату в Excel на колонтитулах

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

  1. Задав параметры колонтитулов. Преимущество данного способа в том, что текущая дата и время проставляются сразу на все страницы одновременно.
  2. Используя функцию СЕГОДНЯ().
  3. Используя комбинацию горячих клавиш CTRL+; – для установки текущей даты и CTRL+SHIFT+; – для установки текущего времени. Недостаток – в данном способе не будет автоматически обновляться значение ячейки на текущие показатели, при открытии документа. Но в некоторых случаях данных недостаток является преимуществом.
  4. С помощью VBA макросов используя в коде программы функции: Date();Time();Now().

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

Чтобы сделать текущую дату в Excel и нумерацию страниц с помощью колонтитулов сделайте так:

  1. Откройте окно «Параметры страницы» и выберите закладку «Колонтитулы».
  2. Нажмите на кнопку создать нижний колонтитул.
  3. В появившемся окне щелкните по полю «В центре:». На панели выберите вторую кнопку ««Вставить номер страницы»». Потом выберите первую кнопку «Формат текста» и задайте формат для отображения номеров страниц (например, полужирный шрифт, а размер шрифта 14 пунктов).
  4. Для установки текущей даты и времени щелкните по полю «Справа:», а затем щелкните по кнопке «Вставить дату» (при необходимости щелкните на кнопку «Вставить время»). И нажмите ОК на обоих диалоговых окнах. В данных полях можно вводить свой текст.
  5. Нажмите на кнопку ОК и обратите на предварительный результат отображения колонтитула. Ниже выпадающего списка «Нижний колонтитул».
  6. Для предварительного просмотра колонтитулов перейдите в меню «Вид»-«Разметка страницы». Там же можно их редактировать.

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

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

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

1 способ:

  • В окне открытого листа введите начальное значение даты в первую ячейку диапазона.
  • Выделите диапазон ячеек, в котором будет располагаться список дат.
  • Перейдите к вкладке «Главная» и в группе «Редактирование» раскройте меню кнопки «Заполнить».
  • В списке команд выберите пункт «Прогрессия».
  • В окне «Прогрессия» (рис. 2.111) в группе «Тип» активируйте пункт «Даты».
  • В группе «Единицы» выберите изменяемое значение – день, рабочий день, месяц или год.
  • В графе «Шаг» введите число для увеличения изменяемого значения, а в графе «Предельное значение», при необходимости, задайте максимально возможное число даты.

Рис. 2.111. Окно «Прогрессия». Пункт «Даты»

2 способ:

  • В окне открытого листа введите начальное значение даты в первую ячейку диапазона.
  • Наведите курсор мыши на правый нижний угол ячейки и, когда курсор станет тонким черным крестом, при нажатой ПРАВОЙ кнопке мыши протащите маркер заполнения вверх или вниз по столбцу, либо вправо или влево по строке.
  • В конце нужного диапазона отпустите правую кнопку мыши.
  • В контекстном меню (рис. 2.112) выберите в списке нужное изменение даты – по дням, рабочим дням, месяцам или по годам.

Рис. 2.112. Контекстное меню автопродолжения дат

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

Работа автозаполнения в Эксель

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

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

Автозаполнение ячеек числами

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

  1. Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.
  2. Но, как видим, во все ячейки скопировалась только единица. Кликаем на значок, который находится снизу слева от заполненной области и называется «Параметры автозаполнения».
  3. В открывшемся списке устанавливаем переключатель в пункт «Заполнить».

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

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

Существует также способ сделать автозаполнения ряда прогрессии.

  1. Вносим в соседние ячейки два первых числа прогрессии.
  2. Выделяем их. С помощью маркера заполнения вносим данные в другие ячейки.
  3. Как видим, создается последовательный ряд чисел с заданным шагом.

Инструмент «Заполнить»

В программе Excel есть также отдельный инструмент, которые называется «Заполнить». Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование».

  1. Заносим данные в любую ячейку, а затем выделяем её и диапазон ячеек, который собираемся заполнить.
  2. Жмем на кнопку «Заполнить». В появившемся списке выбираем то направление, в которои следует заполнить ячейки.
  3. Как видим, после этих действий данные из одной ячейки были скопированы во все остальные.

С помощью данного инструмента можно также заполнить ячейки прогрессией.

  1. Заносим число в ячейку и выделяем диапазон ячеек, который будет заполняться данными. Жмем на кнопку «Заполнить», а в появившемся списке выбираем пункт «Прогрессия».
  2. Открывается окно настройки прогрессии. Здесь нужно произвести ряд манипуляций:
    • выбрать расположение прогрессии (по столбцам или по строкам);
    • тип (геометрическая, арифметическая, даты, автозаполнение);
    • установить шаг (по умолчанию он равен 1);
    • установить предельное значение (необязательный параметр).

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

Когда все настройки внесены, жмем на кнопку «OK».

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

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

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

    Урок: Абсолютные и относительные ссылки в Excel

    Автозаполнение другими значениями

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

    Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).

    Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.

    Добавление собственных списков

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

    1. Делаем переход во вкладку «Файл».
    2. Переходим в раздел «Параметры».
    3. Далее, перемещаемся в подраздел «Дополнительно».
    4. В блоке настроек «Общие» в центральной части окна жмем на кнопку «Изменить списки…».
    5. Открывается окно списков. В левой его части расположены уже имеющиеся списки. Для того, чтобы добавить новый список записываем нужные слова в поле «Элементы списка». Каждый элемент должен начинаться с новой строки. После того, как все слова записаны, жмем на кнопку «Добавить».
    6. После этого, окно списков закроется, а при повторном его открытии пользователь сможет увидеть те элементы, которые он добавлял уже в окне активных списков.
    7. Теперь, после того, как вы в любую ячейку листа внесете слово, которое являлось одним из элементов добавленного списка, и примените маркер заполнения, выделенные ячейки будут заполнены символами из соответствующего списка.
    Читайте также  Как создать таблицу учета доходов и расходов в Excel

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

    Мы рады, что смогли помочь Вам в решении проблемы.

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

    Источник:
    http://word-office.ru/kak-sdelat-avtodatu-v-excel.html

    Как выполняется автозаполнение ячеек в Экселе

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

    Принцип работы автозаполнения

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

    1. Наводим указатель мыши на нижний правый угол ячейки, информацию из которой хотим размножить.
    2. Должен появиться черный плюсик, который и является маркером заполнения. Зажав левую кнопку мыши тянем его вниз/вверх/вправо/влево – в зависимости от того, какое направление нам нужно (в нашем случае – вниз).

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

    Автоматическое заполнение числами

    Одним из самых распространенных примеров применения автозаполнения является ввод подряд идущих чисел. Допустим, нам нужно выполнить нумерацию от 1 до 25. Чтобы не вводить значения вручную, делаем так:

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

    Альтернативный способ

    Во время протягивания маркера заполнения вниз вместе с зажатой левой копкой мыши, также, удерживаем клавишу Ctrl. Рядом с привычным значком в виде черного плюсика при этом должен появиться еще один плюсик поменьше – слева и сверху.

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

    Заполнение значений математической прогрессии

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

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

    Примечание: Если в первых двух ячейках указать числа 1 и 2, то мы получим еще один способ заполнения числовых значений по порядку (прогрессия с разностью – один).

    Использование функции “Заполнить”

    Выполнить автозаполнение в Excel можно с помощью специального инструмента “Заполнить”. Алгоритм действий следующий:

    1. Вносим информацию в исходную ячейку. После этого любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем область ячеек, к которой хотим применить автозаполнение.
    2. В группе инструментов “Редактирование” главной вкладки щелкаем по значку в виде стрелке вниз (это и есть функция “Заполнить”). Откроется перечень возможных вариантов, среди которых выбираем тот, который нужен (“вниз” в нашем примере).
    3. Получаем автоматически заполненный диапазон ячеек.

    Заполнение ряда прогрессии

    С помощью функции “Заполнить” можно, в т.ч., продолжить ряд прогрессии:

    1. Как и в алгоритме выше, указываем в начальной ячейке первое значение. Затем выделяем требуемый диапазон, кликаем по инструменту “Заполнить” и останавливаемся на варианте “Прогрессия”.
    2. Настраиваем параметры прогрессии в появившемся окошке:
      • т.к. мы изначально выполнили выделение, уже сразу выбрано соответствующее расположение, однако, его можно изменить при желании.
      • выбираем тип прогрессии: арифметическая, геометрическая, даты, автозаполнение. На этот раз остановимся на геометрической.
      • указываем желаемый шаг.
      • заполняем предельное значение. Не обязательно – если заранее был выбран диапазон. В противном случае, указать конкретное число необходимо.
      • в некоторых ситуациях требуется выбрать единицу измерения.
      • когда все параметры выставлены, жмем OK.
    3. Все готово, мы получили ряд чисел геометрической прогрессии с учетом выполненных настроек.

    Автозаполнение ячеек формулами/функциями

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

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

    1. В первой ячейке результирующего столбца пишем формулу в виде произведения цены на количество проданных штук. В нашей таблице – ставим знак “=” (любая формула должна начинаться со знака “равно”) и перемножаем соответствующие ячейки: =B2*C2 .Подробнее с выполнением данного действия можно ознакомиться в нашей публикации – “Как умножать в Экселе: числа, ячейки, столбцы, формула, функция”.
    2. Нажав клавишу Enter на клавиатуре получаем результат. Теперь остается только воспользоваться маркером заполнения, чтобы растянуть/скопировать формулу на оставшиеся строки.
    3. Расчет выручки по каждому товару готов.Выбрав произвольную ячейку из автоматически заполненного диапазона мы можем убедиться в том, что формула скопирована с учетом типа ссылок (в данном случае они являются относительными).

    Другие виды автозаполнения

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

    Даты

    1. Вводим дату в исходной ячейке. Затем тянем маркер заполнения в выбранном направлении (допустим, вправо).
    2. Получаем подряд идущие даты в выделенном диапазоне.
    3. Также вместо маркера можно воспользоваться функцией “Заполнить”, предварительно выделив диапазон элементов в нужном направлении и выбрав его же в доступных вариантах.

    Примечание: формат ячеек при этом можно настроить на наше усмотрение.

    Дни недели/месяцы

    Аналогичным образом выполняется автоматическое заполнение ячеек по дням недели или названиям месяцев (на скриншоте).

    Произвольные значения

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

    При протягивании значения из исходной ячейки на другие, мы видим, что меняется только номер дома: 2, 3, 4, 5 и т.д.

    Создаем собственные списки

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

    1. Открываем меню “Файл”.
    2. В перечне слева выбираем пункт “Параметры”.
    3. В открывшихся параметрах переходим в подраздел “Дополнительно”. Пролистываем содержимое в правой части окна, находим группу “Общие”, в которой щелкаем по кнопке “Изменить списки…”.
    4. На экране отобразится окошко со стандартными списками. По умолчанию должен быть выбран пункт “НОВЫЙ СПИСОК” (если это не так, отмечаем его вручную). Чтобы создать свой, щелкаем внутри поля “Элементы списка”, после чего по порядку добавляем нужные значения, каждое из которых должно начинаться с новой строки. Когда все готово, щелкаем “Добавить”.
    5. Созданный список появится в перечне слева. Теперь окно можно закрыть. Также выходим из параметров программы.
    6. Пишем в свободной ячейке любое слово из созданного списка, после чего можно воспользоваться маркером заполнения.Получаем диапазон ячеек, заполненных с учетом расположения значений в нашем списке. Причем сделано это циклически, т.е. после последнего слова снова начинается первое – и так до последнего элемента выделенной области.

    Заключение

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

    Источник:
    http://microexcel.ru/avtozapolnenie/

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

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

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

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

    Использование автоматических вычислений

    Существует много способов автоматического Excel, Основные из них:

    • Из меню «Формула»;
    • В контекстном меню, которое доступно при использовании правой кнопки мыши;
    • Выбирая формулу для использования, при необходимости.

    Включение автоматических вычислений

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

    В главном меню вкладка «Формулы» в разделе «Параметры расчета». По умолчанию «Автоматический» должен быть включен. Если нет, пожалуйста, измените.

    Вычисление через меню формул

    Меню «Формула» очень полно, с несколькими вариантами, от основных операций до самых сложных, которые можно использовать в Excel.

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

    Во втором пункте наиболее часто используются функции математических вычислений: Sum, Mean, Count Numbers, Maximum и Minimum.

    Они соответственно выполняют следующие расчеты в выбранном диапазоне:

    • Результат суммы значений;
    • Арифметическое среднее между значениями;
    • Подсчитайте, сколько ячеек имеет числа;
    • Они показывают наибольшее значение в пределах диапазона;
    • Они показывают наименьшее значение в пределах диапазона.

    Чтобы использовать их, заранее выберите интервал, а затем выберите нужную формулу.

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

    Вычисление с использованием контекстного меню

    Контекстное меню появляется, когда вы щелкаете правой кнопкой мыши по одной или нескольким ячейкам. Среди различных вариантов у нас есть «Быстрый обзор».

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

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

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

    Выбор формулы непосредственно

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

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

    Если для ввода всей формулы недостаточно защиты, вы можете щелкнуть по значку «fx»:

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

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

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

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

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

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

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

    Источник:
    http://blog.luz.vc/ru/%D0%BF%D1%80%D0%B5%D0%B2%D0%BE%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%8C/%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2-excel/

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

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

    Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой.

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

    Рассмотрим, как соединить две таблицы по шагам.

    Первый шаг.

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

    Второй шаг.

    Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»

    Третий шаг.

    Перейти на лист документа «Excel», в который Вы планируете транслировать информацию из первой таблицы.

    Четвертый шаг.

    Поставить курсор в первую (левую верхнюю) ячейку таблицы и выбрать в меню «Вставка» пункт «Вставить связь». В некоторых версиях программы «Excel» этот пункт находится в меню «Специальная вставка»

    После вставки связи следует отформатировать вид ячеек – привести их к надлежащему виду.

    Результат вставки связи

    Второй способ переноса данных из одной таблицы в другую — это использование сводных таблиц в программе «Excel».

    При использовании данного метода роль второй таблицы («реципиента») играет сама сводная таблица.

    Как обновить сводную таблицу

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

    О том, как в «Эксель» создавать сводные таблицы подробно написано в статье:

    Как делать сводные таблицы в программе «Excel» и для чего они нужны.

    Третий способ самый эффективный и наиболее автоматизированный — это использование меню надстройки «Power Query».

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

    Смысл способа в следующем:

    Необходимо открыть вкладку «Power Query». В разделе «Данные Excel» нажимаем кнопку (пиктограмму) «Из таблицы».

    Из таблицы -Power Query

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

    Источник данных для запроса Power Query

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

    После настройки вида таблицы нажмите кнопку «Закрыть и загрузить»

    Обновление полученной таблицы происходит кликом правой кнопки мыши по названию нужного запроса в правой части листа (список «Запросы книги»). После клика правой кнопкой мыши в выпадающем контекстном меню следует нажать на пункт «Обновить»

    Обновление запроса в PowerQuery

    Источник:
    http://ruexcel.ru/svyazat-tablici/

    Как управлять режимами автоматических и многопоточных вычислений в Excel 2013

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

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

    Если Вы не хотите отключать режим автоматических вычислений, и Ваш компьютер имеет несколько процессоров, тогда можете применить режим многопоточных вычислений. Он поможет немного ускорить процесс пересчета в зависимости от количества процессоров компьютера. О том, как включить режим многопоточных вычислений в Excel, мы расскажем дальше.

    1. Для отключения режима автоматических вычислений откройте Excel и выберите вкладку File (Файл).
    2. Выберите пункт Options (Параметры).
    3. В диалоговом окне Excel Options (Параметры Excel) выберите вкладку Formulas (Формулы), расположенную в меню слева.
    4. Чтобы отключить пересчет данных при каждом изменении значений, формул, имен или же при открытии листа Excel, содержащего формулы, выберите опцию Manual (Вручную) в разделе Calculation options (Параметры вычислений). Затем нажмите ОК.

    Параметры вычислений

    Следующий список поясняет опции, которые доступны в разделе Calculation options (Параметры вычислений):

    • Automatic (Автоматически) – пересчитывает все зависимые формулы и обновляет все открытые или внедрённые диаграммы при любом изменении значения, формулы или имени. Данная настройка установлена по умолчанию для каждого нового рабочего листа Excel.
    • Automatic except for data tables (Автоматически, кроме таблиц данных) – пересчитывает все зависимые формулы и обновляет все открытые или внедрённые диаграммы, за исключением таблиц данных. Для пересчета таблиц данных, когда данная опция выбрана, воспользуйтесь командой Calculate Now (Пересчет), расположенной на вкладке Formulas (Формулы) или клавишей F9.
    • Manual (Вручную) – пересчитывает открытые рабочие листы и обновляет открытые или внедрённые диаграммы только при нажатии команды Calculate Now (Пересчет) или клавиши F9, а так же при использовании комбинации клавиши Ctrl+F9 (только для активного листа).
    • Recalculate workbook before saving (Пересчитывать книгу перед сохранением) – пересчитывает открытые рабочие листы и обновляет открытые или внедрённые диаграммы при их сохранении даже при включенной опции Manual (Вручную). Если Вы не хотите, чтобы при каждом сохранении зависимые формулы и диаграммы пересчитывались, просто отключите данную опцию.
    • Enable iterative calculation (Включить итеративные вычисления) – разрешает итеративные вычисления, т.е. позволяет задавать предельное количество итераций и относительную погрешность вычислений, когда формулы будут пересчитываться при подборе параметра или при использовании циклических ссылок. Более детальную информацию о подборе параметров и использовании циклических ссылок можно найти в справке Microsoft Excel.
    • Maximum Iterations (Предельное число итераций) – определяет максимальное количество итераций (по умолчанию – 100).
    • Maximum Change (Относительная погрешность) – устанавливает максимально допустимую разницу между результатами пересчета (по умолчанию – 0.001).

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

    Многопоточные вычисления в Excel

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

    1. Чтобы включить режим многопоточных вычислений, нажмите на вкладку File (Файл) и выберите пункт Options (Параметры), чтобы открыть диалоговое окно Excel Options (Параметры Excel). Затем нажмите Advanced (Дополнительно).
    2. Опуститесь вниз до раздела Formulas (Формулы) и установите флажок возле пункта Enable multi-threaded calculation (Включить многопоточные вычисления). Вы можете вручную установить количество потоков вычисления, которое необходимо использовать, или указать Excel задействовать все процессоры компьютера, выбрав Use all processors on this computer (Использовать все процессоры данного компьютера).

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

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

    Источник:
    http://office-guru.ru/excel/kak-upravljat-rezhimami-avtomaticheskih-i-mnogopotochnyh-vychislenii-v-excel-2013-57.html

    Учет автотранспорта на VBA

    Учет автотранспорта: проект на VBA.

    В данной статье будет продемонстрирован и доступен для скачивания простейший проект «Учет автотранспорта» выполненный в Excel с помощью VBA.

    Назначение и схема данных

    Основное предназначение проекта — хранение информации о сотрудниках предприятия и о выданных им служебных автомобилях. Также, «Учет автотранспорта» можно приспособить для автопарка или таксопарка (все имеющиеся автобусы и «привязанные» к ним водители).

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

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

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

    Особенности проекта «Учет автотранспорта»

    В проекте имеются следующие особенности:

    • В информации о водителе хранятся следующие данные: ФИО, дата рождения, должность, контактный номер, данные паспорта и водительского удостоверения и фотография.
    • В информации о ТС хранятся следующие данные: модель авто, тип кузова, год выпуска, цвет, государственный регистрационный номер, пробег, а также дополнительную информацию о ДТП, повреждениях и проведенных ремонтах (хранится в отдельной таблице).
    • Имеется возможность быстрого изменения уже внесенных данных по двойному клику водителя или ТС.
    • Хоть «Учет автотранспорта» реализован в Excel — все управление данными ведется на формах VBA (листы скрыты и используются как База Данных).
    • Данные некоторых таблиц связаны друг с другом с помощью ключа (как в Access).
    • Нельзя удалить водителя, если ему выдано какое-либо ТС (необходимо удалить выдачу).
    • Нельзя удалить ТС, если у него есть какой-либо владелец (необходимо удалить выдачу).

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

    • В информацию о ТС можно добавить список тех.осмотров с датами, список штрафов или дополнительную информацию о технических характеристиках авто.
    • Добавить ограничение в количестве выданных авто: сейчас на одного сотрудника можно выдать неограниченное количество авто (можно ограничить до 1).
    • Добавить историю выдачи автомобиля: при удалении имеющейся выдачи, она сохраняется в отдельную таблицу, для истории.
    • Добавить окно фильтрации: при вводе фамилии сотрудника в это окно, в списке подсвечивается автомобиль или несколько автомобилей, которые выданы данному сотруднику (можно добавить для гос.номера).
    • И так далее, придумать можно очень много интересных функций.
    Учет автотранспорта: форма учета выдачи ТС

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

    Нажимая на кнопку «Выдать ТС» открывается новая форма: выбираем сотрудника и автомобиль с соответствующим государственным номером. Выбрать можно только из тех сотрудников/автомобилей, которые уже содержатся в нашей Базе Данных. Дата выдачи подставляется автоматически (день формирования выдачи), но при необходимости ее можно изменить:

    Кнопки «Открыть список сотрудников» и «Открыть список автомобилей» открывают соответствующие формы, которые будут рассмотрены далее. А кнопка «Удалить учтенную выдачу ТС» удаляет данные о выдаче ТС (и как я уже говорил, можно добавить функцию сохранения данных в истории на отдельном листе БД).

    Учет автотранспорта: формы управления сотрудниками

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

    При нажатии кнопки «Удалить сотрудника» — сотрудник и его все личные данные удаляются из базы данных (при условии, что ему не выдано авто). При нажатии кнопки «Добавить сотрудника» (либо при двойном клике на уже имеющемся), открывается окно добавления или изменения личных данных (по сути, в проекте это одно и то же окно, которое открывается с разными заголовками и кнопками, в зависимости от параметров вызова):

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

    Учет автотранспорта: формы управления автомобилями

    Рабочая форма, открывающаяся при нажатии кнопки «Открыть список сотрудников»:

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

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

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

    Учет автотранспорта: скачать проект

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

    (!)В первоначальной версии, основная форма открывалась автоматически при открытии файла, но в связи с непредвиденной ошибкой, было решено заменить «автоматический вызов формы» на «вызов по нажатию кнопки».

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

    Источник:
    http://shtem.ru/%D1%83%D1%87%D0%B5%D1%82-%D0%B0%D0%B2%D1%82%D0%BE%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0-vba/