Excel как отформатировать ячейку - PullRequest
0 голосов
/ 23 мая 2018
SER_T_L1 04-06-2018 8:00-04-06-2018 12:00
SER_T_L1 05-06-2018 8:00-05-06-2018 16:30 
SER_Behandeling 05-06-2018 9:30-05-06-2018 18:00 
SER_T_L1 05-06-2018 8:30-05-06-2018 16:00 
SER_T_L1 05-06-2018 8:30-05-06-2018 17:00

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

08:00 - 12:00
08:00 - 16:30
09:30 - 18:00
08:30 - 16:00
08:30 - 17:00

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Предполагая, что первая строка находится в A1, запишите приведенную ниже формулу в B1 и скопируйте вниз:

=TRIM(MID(A1,FIND(":",A1,1)-2,5)) & " - " & TRIM(MID(A1,FIND(":",A1,FIND(":",A1,1)+1)-2,5))

Формула состоит из двух MID функций, беря расположение первой и второйСимволы ":", так как они являются разделителями для временных отрезков.

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

0 голосов
/ 23 мая 2018

Если ваш текст в формате A1, используйте следующую формулу (при условии, что у вас никогда не было двоеточий в ярлыке SER):

=TRIM(MID(A1,FIND(":",A1)-2,5))&" - "&TRIM(MID(A1,FIND(":",A1,FIND(":",A1)+1)-2,5))

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