„Excel“ formulė: pašalinkite pirmąjį simbolį -

Turinys

Bendroji formulė

=REPLACE(A1,1,N,"")

Santrauka

Norėdami pašalinti pirmąjį langelio simbolį, galite naudoti funkciją REPLACE. Parodytame pavyzdyje formulė D5 yra:

=REPLACE(A1,1,1,"")

Paaiškinimas

Ši formulė naudoja funkciją REPLACE, kad pakeistų pirmąjį langelio simbolį tuščia eilute (""). REPLACE argumentai sukonfigūruoti taip:

  • senas_tekstas yra pradinė B stulpelio vertė
  • start_num yra užkoduotas kaip numeris 1
  • skaičius_chars gaunamas iš C stulpelio
  • new_text įvedamas kaip tuščia eilutė ("")

Elgesys arba REPLACE yra automatinis. Naudodamiesi šiais įvestimis, funkcija REPLACE pakeičia pirmąjį simbolį B5 tuščia eilute ir grąžina rezultatą.

Pašalinama N simbolių

Jei norite visada pašalinti tik pirmąjį simbolį, tiesiog užkoduokite tiek pradžios, tiek simbolių skaičių:

=REPLACE(A1,1,1,"")

Norėdami pašalinti pirmuosius N simbolius iš teksto vertės, naudokite bendrą formulės formą:

=REPLACE(A1,1,N,"")

kur N reiškia pašalinamų simbolių skaičių.

Su dešine ir kairėn

Norėdami pašalinti pirmąjį simbolį iš langelio, taip pat galite naudoti dešinę, kairę ir kairę funkcijas. Bendra formulės forma yra:

=RIGHT(text,LEN(text)-N)

kur N yra pašalintinų simbolių skaičius. Šioje formulėje funkcija RIGHT naudojama simboliams iš dešinės išgauti iki (bet neįskaitant), o simboliai pašalinami iš kairės. Parodytame pavyzdyje formulė D5 būtų:

=RIGHT(B5,LEN(B5)-C5)

Funkcija LEN pateikia simbolių skaičių langelyje B5, iš kurio atimama vertė C5. Rezultatą RIGHT naudoja norėdamas išgauti teisingą simbolių skaičių iš RIGHT.

Skaitinės vertės gavimas

Aukščiau pateiktos formulės visada pateiks tekstą, net jei rezultate yra tik skaičiai. Norėdami gauti skaitinį rezultatą, galite pridėti tokį nulį:

=REPLACE(A1,1,1,"")+0

Dėl matematikos operacijos „Excel“ verčia tekstą paversti skaičiais. Tai veikia tik tada, kai RIGHT grąžintoje vertėje yra tik skaičiai.

Įdomios straipsniai...