Например, я ввожу много столбцов дат 05/12/1943
. Я хотел бы, чтобы это выглядело как таковое, но я хотел бы только напечатать 5121943
. Я пытаюсь сэкономить на моих нажатиях клавиш. Я смог использовать пользовательскую формулу mm/dd/yyyy
, и мне нужно только напечатать 5/12/1943
. Я повторяю: я бы не хотел печатать /
.
Я пытался использовать не даты формуляр для конкатенации текста: =CONCATENATE (##,"/",##."/",####)
.
Как мне этого добиться?
microsoft-excel-2010
ClaraA
источник
источник
Ответы:
Отформатируйте ячейки в следующем пользовательском формате, и затем вы сможете вводить последовательные числа без ввода
/
.Например, если вы печатаете
12152015
, когда вы покидаете ячейку, она будет выглядеть как12/15/2015
.Предостережение: это будет выглядеть как число, а не как дата.
источник
Excel (в отличие от Access) не имеет масок ввода.
Вы можете использовать формулу ниже, чтобы преобразовать число
5121943
в дату5/12/1943
. Возможно, вам придется специально отформатировать результат формулы как дату.Примечание: вместо того, чтобы быть отмеченным с ошибкой, недопустимая дата ввода (не в
mmddyyyy
) не будет отображаться должным образом:источник
Вы можете получить до 3-8 нажатий клавиш в день, если вы наберете их в формате
dd-mm
, илиmm-yy
для однозначных дат 1-го числа месяца (т. Е. Гдеyy > 12
), илиdd-mm-yy
для дат не в текущем году и не 1-го числа месяц. Числа меньше 10 могут быть введены как однозначные числа. Это не будет применять формат, который вы хотите, поэтому вы должны сделать это заранее (желательно для всего столбца за один раз) или после того, как вы закончите.Для (равномерно распределенных) дат в текущем году этот подход требует в среднем только 3,96 нажатий клавиш на дату, включая
-
символы - в два раза быстрее, чем методы в других ответах. Другие особые случаи также немного быстрее.источник