Ако морате да извучете последњу реч из низа у екцелу, онда можете користити комбинацију различитих функција. У овом чланку ћемо се фокусирати на издвајање последње речи и последњег појављивања одређеног знака из ћелије.
Питање: Како могу извући последњу реч јер подаци које имам садрже сепаратор као „размак“, „зарез“, „цртица“ или било шта друго.
За више информација о питању можете кликнути на ову везу: Издвоји последњу реч
Следи снимак жељених излазних података:
Наћи ћемо исто решење са различитим формулама.
Хајде прво да пронађемо решење помоћу низа.
- Ова формула има комбинацију функција ТРИМ, РИГХТ, ЛЕН, МАКС, РОВ, ИНДИРЕЦТ & МИД
- У ћелији Ц2, формула је
- {= ТРИМ (ДЕСНО (А2, ЛЕН (А2) -МАКС (РОВ (ИНДИРЕЦТ ("1:" & ЛЕН (А2)))**(МИД (А2, РОВ (ИНДИРЕЦТ ("1:" & ЛЕН (А2)))), 1) = ","))))}}
- Копирајте формулу да бисте добили жељени резултат
Белешка: ово је формула низа; стога заједно користите тастере ЦТРЛ + СХИФТ + ЕНТЕР.
Хајде да видимо друго решење.
- Ова формула има комбинацију функција ТРИМ, СУБСТИТУТЕ, РИГХТ & РЕПТ
- У ћелији Д2, формула је
- = ТРИМ (ЗАМЕЊА (ДЕСНО (ЗАМЕНА (А2, ",", РЕПТ (",", ЛЕН (А2))), ЛЕН (А2)), ",", ""))
- Копирајте формулу да бисте добили жељени резултат
Погледајмо треће решење.
- Ова формула има комбинацију функција ТРИМ, РИГХТ, СУБСТИТУТЕ & РЕПТ
- У ћелији Е2, формула је
- = ТРИМ (ДЕСНО (ЗАМЕНА (ЗАМЕНА (А2, ",", "")), "", РЕПТ ("", 256)), 256))
- Копирајте формулу да бисте добили жељени резултат
Погледајмо четврто решење.
- Ова формула има комбинацију функција ТРИМ, РИГХТ, СУБСТИТУТЕ & РЕПТ
- У ћелији Ф2, формула је
- = ТРИМ (ДЕСНО (ЗАМЕНА (А2, ",", РЕПТ ("", 250)), 250))
- Копирајте формулу да бисте добили жељени резултат
Погледајмо пето решење.
- Ова формула има комбинацију функција ТРИМ, РИГХТ, ЛЕН, ФИНД & СУБСТИТУТЕ
- У ћелији Г2 формула је
- = ТРИМ (ДЕСНО (А2, ЛЕН (А2) -ФИНД ("|", ЗАМЕНА (А2, ",", "|", 3))))
- Копирајте формулу да бисте добили жељени резултат
На овај начин можемо користити формулу која нам одговара и добити решење.
Узмимо још један пример у коме је потребно пронаћи последња појава специфичног карактера.
Питање: Како могу да знам позицију последњег појављивања било ког посебног знака, рецимо тачке, зареза, косе црте, итд.
Следи снимак колоне А која има више „\“ и формулу потребну за проналажење положаја последње појаве косе црте (\)
- Да бисте добили позицију последњег \, користили бисте ову формулу у ћелији Б2:
- = ФИНД ("@", СУБСТИТУТЕ (А2, "\", "@", (ЛЕН (А2) -ЛЕН (СУБСТИТУТЕ (А2, "\", "")))/ЛЕН ("\")))
Објашњење формуле:
- Горња формула нам говори да је крајње десно „\“ на карактеру/позицији 23, 15 и 9.
- Користимо финд за "@" и последње "\" замењујемо са "@". Одређује последњу помоћу
- (лен (низ) -лен (замена (низ, подниз, "")))) \ лен (подниз)
У горе наведеном сценарију, подниз је у основи "\" који има дужину 1, тако да можемо оставити на крају и користити следећу формулу:
- = ФИНД ("@", СУБСТИТУТЕ (А1, "\", "@", ЛЕН (А1) -ЛЕН (СУБСТИТУТЕ (А1, "\", ""))))
Закључак: На овај начин можемо издвојити последњу реч и последњу појаву одређеног знака.
Ако вам се допадају наши блогови, поделите их са пријатељима на Фацебооку. Такође нас можете пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, реците нам како можемо побољшати, допунити или иновирати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште