„Excel“ formulė: pašalinkite nepageidaujamus simbolius

Turinys

Bendroji formulė

=SUBSTITUTE(B4,CHAR(code),"")

Santrauka

Norėdami pašalinti konkrečius nepageidaujamus simbolius programoje „Excel“, galite naudoti formulę, pagrįstą funkcija PAKEISTI. Parodytame pavyzdyje formulė C4 yra:

=SUBSTITUTE(B4,CHAR(202),"")

Kuris pašalina 4 nematomų simbolių seriją kiekvieno stulpelio B stulpelio pradžioje.

Paaiškinimas

Funkcija SUBSTITUTE gali rasti ir pakeisti tekstą langelyje, kad ir kur jis atsirastų. Šiuo atveju mes naudojame SUBSTITUTE, norėdami rasti simbolį, kurio kodas yra 202, ir pakeisti jį tuščia eilute (""), kuri veiksmingai pašalina simbolį.

Kaip išsiaiškinti, kurį (-ius) personažą (-us) reikia pašalinti, kai jie nematomi? Norėdami gauti unikalų pirmo langelio simbolio kodo numerį, galite naudoti formulę, pagrįstą funkcijomis CODE ir LEFT:

=CODE(LEFT(B4))

Čia funkcija LEFT be papildomo antrojo argumento grąžina pirmąjį simbolį kairėje. Tai eina į funkciją CODE, kuri pateikia simbolių kodo vertę, kuri parodytame pavyzdyje yra 202.

Norėdami atlikti bendresnį valymą, žr. Funkciją TRIM ir CLEAN.

Viskas vienoje formulėje

Šiuo atveju, kadangi mes pašaliname pagrindinius simbolius, mes galime sujungti abi formules į vieną, taip:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Užuot aiškiai pateikę 202 simbolį SUBSTITUTE, mes naudojame CODE ir CHAR, kad dinamiškai pateiktų kodą, naudodami pirmąjį langelio simbolį.

Įdomios straipsniai...