VINSTRI, HÆGRI og MID aðgerðir Excel virka frábærlega til að draga út texta, en aðeins ef þú veist nákvæma staðsetningu þeirra stafa sem þú miðar á. Hvað gerirðu þegar þú veist ekki nákvæmlega hvar þú átt að byrja útdráttinn? Til dæmis, ef þú værir með eftirfarandi lista yfir vörukóða, hvernig myndir þú fara að því að draga út allan texta á eftir bandstrikinu?
PRT-432
COPR-6758
SVCCALL-58574
VINSTRI aðgerðin myndi ekki virka vegna þess að þú þarft nokkra rétta stafi. RIGHT aðgerðin ein og sér virkar ekki vegna þess að þú þarft að segja henni nákvæmlega hversu marga stafi á að draga úr hægri textastrengnum. Sérhver tala sem þú gefur upp mun draga annað hvort of marga eða of fáa stafi úr textanum.
MID aðgerðin ein og sér virkar ekki vegna þess að þú þarft að segja henni nákvæmlega hvar í textanum á að byrja að draga út. Aftur, hvaða tala sem þú gefur upp mun draga annað hvort of marga eða of fáa stafi úr textanum.
Raunin er sú að þú þarft oft að finna sérstakar persónur til að fá viðeigandi upphafsstöðu fyrir útdrátt.
Þetta er þar sem FIND aðgerð Excel kemur sér vel. Með FIND aðgerðinni geturðu fengið stöðunúmer tiltekins stafs og notað þá stafstöðu í öðrum aðgerðum.
Í dæminu sem sýnt er notarðu FIND aðgerðina í tengslum við MID aðgerðina til að draga miðtölurnar úr lista yfir vörukóða. Eins og þú sérð af formúlunni finnurðu staðsetningu bandstriksins og notar það stöðunúmer til að fæða MID aðgerðina.
=MID(B3,FINDA("-",B3)+1,2)
FIND fallið hefur tvö nauðsynleg rök. Fyrstu rökin eru textinn sem þú vilt finna. Önnur rökin eru textinn sem þú vilt leita í. Sjálfgefið er að FIND aðgerðin skilar stöðunúmeri stafsins sem þú ert að reyna að finna. Ef textinn sem þú ert að leita að inniheldur fleiri en einn af leitarstöfunum þínum, skilar FIND aðgerðin stöðunúmeri fyrstu kynni.
Til dæmis leitar eftirfarandi formúla að bandstrik í textastrengnum „PWR-16-Small“. Niðurstaðan verður talan 4, því fyrsti bandstrikurinn sem það rekst á er fjórði stafurinn í textastrengnum.
=FINNA("-","PWR-16-Small")
Þú getur notað FIND fallið sem rök í MID falli til að draga út ákveðinn fjölda stafa á eftir stöðunúmerinu sem FIND fallið skilar.
Ef þú slærð þessa formúlu inn í reit gefur þér tölurnar tvær á eftir fyrsta bandstrikinu sem finnst í textanum. Athugaðu +1 í formúlunni. Að setja +1 með tryggir að þú færir yfir einn staf til að komast að textanum á eftir bandstrikinu.
=MID("PWR-16-Small", FIND("-","PWR-16-Small")+1, 2)