0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как быстро перейти к ячейке с текущей датой в Excel?

Excel works!

menu

Еще раз привет. Как обычно начну статью с того, что скажу — часто встречаюсь с каким-нибудь незнанием со стороны пользователей и сейчас расскажу об этом. Банально, но действительно так и приходят идеи о статье. Сегодня хочется написать отдельный текст про работу со временем в Excel. Как можно быстро обработать временные данные? Как перевести время в число в Excel? Как не запутаться в этом — читаем в тексте!

перевести время в число в Excel

Время и число в Excel. =СЕГОДНЯ()

Сразу скажу что дата и время в Excel — это в первую очередь числовые данные. И только в определенном формате эти числа выглядят как время или дата.

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

Любое значение дата_время в Excel — это число преобразованное в нужный формат числа при помощи опции Формат ячеек!

Приведем пример. Вам нужно задать сегодняшнюю дату? Пожалуйста! Записываем функцию =СЕГОДНЯ() — без аргумента в скобках. Она возвращает сегодняшнее число. Как правило, сразу в этой ячейке будет дата в правильном формате.

Время дата1

В таком случае, как это выглядит, если данные перевести в числовой формат? Число выглядит как 42544.00.

В формате Время (см. первое изображение) значение будет равно, например, 21:00. Значения чисел идентичны.

Как же складывать и вычитать такие данные? Как и обычные числа! Если вы хотите, чтобы dato_time отображалось в ячейке, просто добавьте цифры и установите соответствующий формат. Как в примере:

перевести время в число в Excel 1

То же самое относится и к вычитанию данных друг из друга.

Следующим шагом будет знакомство с хитростями системы дата_время.

Отделить дату от времени и наоборот в Excel

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

Читайте так же:
Как быстро суммировать значения без скрытых столбцов в Excel?

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

Используйте формулу для определения времени из date_time

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

Время дата5

Как перевести время в число в Excel? Функции ДЕНЬ, ЧАС, МИНУТЫ

Это тоже просто, если знать хитрость. Очень, очень часто нам удобнее использовать формат 3,5 часа, чем формат 3,5 часа. То есть, преобразование числа в формате времени в число, но с правильным значением. Для этого существуют отличные функции Excel =Час(), =Минуты().

Чтобы преобразовать 3:30 в три с половиной часа, мы должны использовать формулу.

Метод прост: находим количество полных часов с помощью функции HOUR, затем находим количество полных минут и делим на 60, чтобы получить количество минут в часе. Готово!

Так же, как верно подсказали мне в комментариях, можно умножить 3:30 (в ячейке A1) на 24 — получится числовое значение времени.

Если вы хотите подсчитать количество дней во времени (например, 33:30:00), используйте функцию ДЕНЬ.

Важно! Не забудьте перевести ячейку в числовой формат, иначе после выполнения формулы, или в ячейке будет выдаваться 0:00:00
Это будет удобно при работе с большим объемом данных, вычислениями со временем или группировкой данных в сводной таблице

Функция СЦЕПИТЬ (CONCATENATE)

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

Функция СЦЕПИТЬ

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

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

Читайте так же:
Как быстро создать гиперссылку на конкретный лист в другой книге?

Функция СЦЕПИТЬ пробел в отдельной ячейке

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

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

Амперсанд вместо СЦЕПИТЬ

Вставить амперсанд сложно — необходимо переключиться на английскую раскладку, а затем нажать Shift + 7. Поэтому рекомендуется использовать специальную комбинацию — удерживая клавишу Alt, нажмите 3 и 8 на цифровой клавиатуре. Вы сохраните рассудок, если сделаете это.

При объединении небольшого количества ячеек формула COMBINE и амперсанд работают отлично. Вставлять «;» или «&» очень хлопотно. Кроме того, ячейки обычно имеют некоторый пробел между собой. К сожалению, вы не можете указать в аргументе целый диапазон (он уже есть). Выход из этой ситуации следующий.

Функция СЦЕПИТЬ для большого количества ячеек

Один из вариантов заключатся в том, чтобы в качестве ссылки на ячейки указать массив данных. Следует сразу отметить, что данные могут располагаться по горизонтали или вертикали. Если данные расположены в одной строке, то делаем следующее. Для примера, отдельные по ячейкам слова находится в 5-й строке. Теперь в пустой ячейке указываем весь диапазон для соединения и через амперсанд (&) добавляем пробел (» «).

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

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

Массив данных

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

Читайте так же:
Как в Excel показать или вставить символ деления в ячейку?

Массив данных в функции СЦЕПИТЬ

Данные могут быть расположены не по горизонтали, (как в примере выше), а по вертикали. В этом случае в получаемом массиве значения будут разделены двоеточием. Придется сделать один лишний шаг, чтобы заменить их на точку с запятой (через Найти и заменить, горячая клавиша Ctrl + H, либо еще быстрее — использовать функцию ТРАНСП, чтобы из горизонтального массива сделать вертикальный).

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

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

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

Соединяем много ячеек

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

Соединение текста и даты

И еще один трюк с формулой СЦЕПИТЬ. Довольно часто приходится соединять текст с датой. Дата, как известно, это простое порядковое число (отсчет начинается с 1 января 1900 года), которому придается нужный формат даты. Если же соединить напрямую текст и дату, то на выходе получится указанный текст и простое число. Возьмем, например, слово «Сегодня » (не забываем добавить пробел в конце) и функцию СЕГОДНЯ (всегда возвращающую текущую дату).

Читайте так же:
Как быстро переходить между текстовыми полями в Excel?

Неправильное соединение текста и даты

Как вы можете видеть, это не сработало.

Чтобы получить правильную вставку, необходимо «обернуть» дату в формулу TEXT, которая придает числу определенный формат.

Правильное соединение текста и даты

Формат ДД.ММ.ГГГГ определяет, как должна отображаться дата. Если, например, указан формат DD.MM.YYYYY, то дата будет отображаться следующим образом: 03.09.2015 (год состоит из 4 цифр).

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

Дата и пользовательский формат

Я всегда знал текущую дату и день недели. Кроме того, содержимое ячейки состоит только из одной функции TODAY.

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

P.S. Все вышеперечисленные проблемы были исправлены в новых функциях Excel — SCEP и CONNECT.


Как отображать текущую дату и время в Excel и Google Таблицах

Если вам нужно отображать текущую дату и время в Excel или Google Таблицах таблицу, вы можете сделать это быстро. Существует несколько способов отображения текущей даты и времени в электронной таблице. Помимо использования сочетаний клавиш, самый простой способ — использовать СЕЙЧАС ЖЕ и СЕГОДНЯ функции. Они совместимы с Google Таблицами, а также с Microsoft Excel.

Отображение текущей даты и времени в Excel и Google Таблицах

Чтобы отобразить текущую дату и время в Excel и Google Spreadsheets

  1. Использование ярлыка
  2. Использование функций СЕГОДНЯ и ДЕНЬ

Вот все, что вам нужно знать об этих процессах.

1]Используйте сочетание клавиш

Как отображать текущую дату и время в Excel и Google Таблицах

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

Читайте так же:
Как вернуть день недели из даты в Excel?

Чтобы добавить дату, выберите ячейку и нажмите эти кнопки — Ctrl +;

Чтобы добавить текущее время, выберите ячейку и нажмите эти кнопки — Ctrl + Shift +;

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

  • Нажмите Ctrl +;
  • Нажмите пробел
  • Нажмите Ctrl + Shift +;

2]Используйте функции СЕЙЧАС и СЕГОДНЯ

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

Однако, если вы хотите отобразить текущую дату и время, необходимо ввести эту функцию:

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

Форматирование даты и времени в Excel

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

После завершения внесения изменений нажмите OK, чтобы сохранить их.

Форматирование даты и времени в Google Таблицах

Как и в Microsoft Excel, вы также можете изменить форматирование даты и времени в Google Таблицах. Для этого выберите ячейку, в которой видны дата / время, перейдите в Формат> Числои выберите форматирование в соответствии с вашими потребностями.

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

Для этого перейдите в Файл> Настройки таблицы, и переключитесь на Расчет таб. После этого выберите что-нибудь между этими двумя вариантами —

  • При изменении и каждую минуту
  • При изменении и каждый час.

После подтверждения изменений нажмите кнопку Сохранить настройки.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector