„Excel“ formulė: ištraukite tekstą tarp skliaustų -

Turinys

Bendroji formulė

=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)

Santrauka

Norėdami išskleisti tekstą tarp skliaustų, petnešų, skliaustų ir kt., Galite naudoti formulę, pagrįstą funkcija MID, naudodamiesi funkcija PAIEŠKA. Parodytame pavyzdyje formulė C5 yra:

=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0

Paaiškinimas

Šios formulės pagrindas yra funkcija MID, kuri išskiria iš teksto tam tikrą skaičių simbolių, pradedant nuo konkrečios vietos. Norėdami išsiaiškinti, nuo ko pradėti ištraukti tekstą, naudojame šią išraišką:

SEARCH("(",B5)+1

Tai suranda kairiuosius skliaustus ir prideda 1, kad gautumėte pirmojo simbolio padėtį skliaustuose. Norėdami išsiaiškinti, kiek simbolių išgauti, naudojame šią išraišką:

SEARCH(")",B5)-SEARCH("(",B5)-1

Tai suranda antrąsias skliaustus tekste ir atima pirmųjų skliaustų vietą (mažiau nei vieną), kad gautumėte bendrą simbolių, kuriuos reikia ištraukti, skaičių. Turėdamas šią informaciją, MID išskiria tik skliaustuose esantį tekstą.

Galiausiai, kadangi norime, kad skaičius būtų galutinis šio konkretaus pavyzdžio rezultatas, prie MID grąžintos teksto vertės pridedame nulį:

+0

Dėl šios matematikos operacijos „Excel“ verčia teksto reikšmes skaičiais. Jei jums nereikia ar nenorite numerio pabaigoje, šio veiksmo nereikia.

Įdomios straipsniai...