2017-01-05 3 views
1

* Я использую Excel на испанском языке.Извлечь символы из ячейки с форматом h: mm

У меня есть ячейки с форматом h:mm (A1 = 07:35), и я хочу, чтобы извлечь первые два символа в одном столбце (B1=07), а остальные в другой один (C1=35).

Когда я применить формулу EXTRACT (B1=EXTRAE(A1;1;2), C1=EXTRAE(A1;4;2)), он не бросает цифры, которые я прошу, из-за формата, формула распознает только формат текста, а не ч: мм (это показывает B1=0 и C1=30, потому что A1=0,330555556 в тексте формат).

Какая формула делает то, что я хочу, или как я могу получить цифры, которые мне нужны?

Спасибо.

ответ

0

Если ваше время хранится как текст, вам нужно его каким-то образом разобрать. В простейшем случае вы можете использовать IZQUIERDA() и DERECHA(), чтобы получить самые левые или правые символы соответственно.
=IZQUIERDA(A1,2) и =DERECHA(A1,2)

Если ваше время сохраняются в качестве даты, вы должны использовать
=MINUTO(A1) и =HORA(A1)

Однако, если у вас есть более сложный срок и не в состоянии использовать VBA, вы будете иметь для выполнения какого-то злого расщеплению, чтобы найти его .. Например:

А1

Event 07:35 am 

B1 Hour

=IZQUIERDA(RDERECHA(A1,LEN(A1)-SI.ERROR(HALLAR(" ??:??",A1)+1,HALLAR(" ?:??",A1))),HALLAR(":",RDERECHA(A1,LEN(A1)-SI.ERROR(HALLAR(" ??:??",A1)+1,HALLAR(" ?:??",A1))))-1) 

C1 минуту, которая зависит от часа функционировать

=IZQUIERDA(RDERECHA(A1,LEN(A1)-HALLAR(B10&":",A1)-1),2) 

Вот моя попытка на примере демонстрации Excel Spanish Dates Example

Отказ от ответственности: испанские переводы формул соответствуют this internet source

1

EXTRAE - это версия функции MID() на английском языке, а функция MID работает со значениями текста, указанными вами. Поэтому сначала преобразуйте ячейку в текстовое значение, а затем извлеките = MID (ТЕКСТ (A1, «hh: mm»), 1, 2)

1

Из вашего примера я считаю, что вы пытаетесь извлечь Час и Минуту компоненты времени. Если вы хотите, чтобы час или минута значения времени использовали функцию =HOUR(A1) для извлечения часа и функцию =MINUTE(A1) для извлечения минуты.

Формат ячейки, чтобы быть 00, так что клетки показывают две цифры для значений ниже 10.

Не знаю, их эквивалентные функции на испанском языке, но мы надеемся, что дает вам точку в правильном направлении.

 Смежные вопросы

  • Нет связанных вопросов^_^