Excel: использовать текст и функцию времени - PullRequest
0 голосов
/ 17 июня 2010

У меня есть ячейка, которая берет значение времени из другой ячейки. Я хочу добавить это время, а также тире '-', чтобы отформатировать время в своего рода расписании.

Пример:

пользовательская ячейка ввода: 5:00

Форматированная ячейка (как бы я хотел, чтобы она выглядела): 5:00 - 15:30

Какой должна быть функция, чтобы получить что-то подобное?

1 Ответ

1 голос
/ 17 июня 2010

К сожалению, вам придётся явно указывать формат времени.Чтобы вывести строку на основе ячеек A1 и B1, используйте

=CONCATENATE(TEXT(A1;"h:mm AM/PM");" - ";TEXT(B1;"h:mm AM/PM"))

, отформатированный более наглядно, который выглядит как

=CONCATENATE(         <--- puts arguments together
    TEXT(             <--- formats a value
        A1;           <--- value to format
        "h:mm AM/PM"  <--- format
    );
    " - ";            <--- dash in the middle
    TEXT(             <--- formats a value
        B1;           <--- value to format
        "h:mm AM/PM"  <--- format
    )
);
...