Мне нужна помощь для создания формулы VBA/Macro или любой формулы времени для решения моей проблемы.Как найти значение из массива
У меня есть строка в столбце и вы хотите найти последнюю дату из строки.
Хотя я решаю его, применяя формулу, но мне нужно написать 3 разных формулы в другом месте. Мои данные выглядит следующим образом:
Auth
A2 [UR: 12/6-12/11 det]
A3 [UR; 11/18-12/11 php]
A4 [UR: 9/30-10/4 det;iop(m-f)10/26-11/28 php; 11/30-12/21 iop (m-f)]
A5 [UR; 10/12-10/16 det;11/1-11/27 php; 11/28-12/9 iop (m-f)]
A6 [UR: 11/11-11/21 rtc; 11/22-11/28 php]
A7 [UR: 11/8-11/14 det(m-f); 11/15-11/29 rtc; 11/30-12/9 php]
Я хочу только дату, которая последней строки
12/11
12/11
12/21
12/09
11/28
12/09
В моем первом этапе я должен удалить (М.Ф.) моя формула:
=IFERROR(LEFT(AE3,FIND("(",AE3,1)-2),AE3)
На моем втором шаге я удалил все алфавиты. применяя ниже формулу.
SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LOWER(AF3),"a",""),"b",""),"c",""),"d",""),"e",""),"f",""),"g",""),"h",""),"i",""),"j",""),"k",""),"l",""),"m",""),"n",""),"o",""),"p",""),"q",""),"r",""),"s",""),"t",""),"u",""),"v",""),"w",""),"x",""),"y",""),"z",""),"(",""),")",""),"",""),"]",""))
На моей 3-й стадии
RIGHT(AG3,5)
Но все-таки я должен выполнить некоторую ручную работу, потому что последний день в не в виде ММ/ДД.
VBA определенно будет выгодным здесь. Разделите строку на ']', затем найдите позицию последней '-' в каждой строке. Затем возьмите следующие 5 символов. –
Это все данные в одной ячейке? Вам нужны даты, которые должны быть возвращены в отдельную ячейку или отдельные ячейки? – tigeravatar
Мои данные находятся в разных строках и мне нужен мой ответ в той же ячейке. или это будет следующая колонка. –