
Резиме
Да бисте димензије попут „100к50к25“ поделили на три одвојена дела, можете да користите формуле засноване на неколико функција: ЛЕВО, СРЕДИНО, ДЕСНО, ПРОНАЂИ, ЛЕН и ЗАМЕНА.
Напомена: Такође можете да користите Фласх Филл у програму Екцел 2013 и новијим верзијама и функцију „Текст у колоне“ у ранијим верзијама програма Екцел. Оба приступа су прилично једноставнија од доле описаних формула. Међутим, ако желите решење формуле, читајте даље.
Објашњење
1. димензија
Да бисмо добили прву димензију, користимо ову формулу у Ц4:
=LEFT(B4,FIND("x",B4)-1)
Ово функционише извлачењем текста почев од ЛЕВО. Број знакова израчунава се проналажењем првог „к“ у тексту помоћу функције ФИНД, а затим одузимањем 1.
Друга димензија
Да бисмо добили другу димензију, користимо ову формулу у Д4:
=MID(B4,FIND("x",B4)+1,FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1))
Ова формула користи функцију МИД, која издваја одређени број знакова почев од одређене позиције у следећем. Почетна позиција се израчунава са овим:
FIND("x",B4)+1
Који једноставно лоцира први „к“ и додаје 1.
Број знакова израчунава се помоћу:
FIND("~",SUBSTITUTE(B4,"x","~",2))-(FIND("x",B4)+1)
Користимо ЗАМЕНУ са ФИНД да бисмо лоцирали положај 2. „к“, како је овде описано.
Затим од тога одузимамо локацију првог „к“ + 1.
3. димензија
Да бисмо добили трећу димензију, користимо ову формулу у Е4:
=RIGHT(B4,LEN(B4)-FIND("~",SUBSTITUTE(B4,"x","~",2)))
Ово користи функцију ДЕСНО за издвајање одређеног броја знакова, почевши с десне стране. Израчунавамо број знакова за издвајање тако што ћемо добити укупну дужину са ЛЕН, а затим одузети локацију 2. инстанце „к“.