Несложное Задание По Excel, Помогите Пожалуйста!

Ice-ninJa

New member
03.05.2013
1
0
#1
Доброе время суток всем, кто читает!
Я только начал изучать Excel, поэтому не судите строго!=)
В общем, к делу... Имеется программа, которая выгружает отчет в Excel. В одном из столбцов отчета данные в ячейках выглядят так:
[1(пробел)17:34:34]
[12(пробел)13:24:34]
[13(пробел)11:24:54] и т.д. (квадратными скобками я обозначил границы ячеек)

Число до пробела - это колличество суток. Нужно сделать так, чтобы число до пробела преобразовалось в часы и сложилось с временем после пробела,т.е. к примеру имеем ячейку [1(пробел)17:34:34], нужно чтобы "1" преобразовалось в "24:00:00" и сложилось с "17:34:34", т.е. в итоге "41:34:34".

Беда в том, что данные ячейки (в отчете) имеют формат "общий", т.е. Excel "не понимает", что это время, и что число до пробела - это сутки. Попытка преобразовать данные ячейки в формат "время" ничего не дала.
В общем, суть просьбы: помогите написать макрос (или подскажите, пожалуйста набор комманд в Excel), который(ые) сможет(гут) преобразовать ячейку из такого вида: [1(пробел)17:34:34](с форматом "общий") в такой вид: [41:34:34].
Заранее благодарен!
З.Ы. Писать макрос сам пробовал, но видимо руки еще недостаточно прямые, да и растут пока еще далековато от плечей=) надеюсь что Ваши подсказки помогут это исправить!=)
 

ixoyz

Member
12.05.2012
16
0
#2
Преобразование ячейки B1
Код:
=ЛЕВСИМВ(B1;ПОИСК(" ";B1))+ПРАВСИМВ(B1;ДЛСТР(B1)-ПОИСК(" ";B1))
и соответствующий формат ячейки выбрать