Дата к серийному номеру? - PullRequest
0 голосов
/ 22 сентября 2018

Что у меня есть:

В столбце A у меня есть идентификаторы, а в столбце B - дата (мм-дд-гггг).

Что я хочу:

В столбце c я хочу Id / yy.пример: 1231/18

Я пытался использовать = CONCATENATE (A1, "/", TEXT (YEAR (B1), "yy")), что дает ошибку #value.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2018

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

=CONCATENATE(TEXT(A1, "0000;@"), "/", TEXT(IFERROR(DATEVALUE(B1), B1), "yy"))

Если вам не требуются начальные нули для идентификаторовне превышая 4 цифры, измените первую маску формата TEXT с "0000;@" на "0;@".

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

enter image description here

0 голосов
/ 22 сентября 2018

Вы можете использовать = CONCATENATE (A1, "/", YEAR (B1)). Проверьте формат ввода даты в столбце B1.

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