„Excel“ formulė: pašalinkite eilučių pertraukas -

Bendroji formulė

=SUBSTITUTE(A1,CHAR(10),", ")

Santrauka

Norėdami pašalinti eilučių pertraukas iš langelio arba iš teksto formulėje, galite naudoti formulę, pagrįstą funkcijomis PAKEITIMAS ir CHARAS. Parodytame pavyzdyje formulė C5 yra:

=SUBSTITUTE(B5,CHAR(10),", ")

kuris B5 eilučių pertraukas pakeičia kableliais.

Paaiškinimas

Pirma, jūs turėtumėte žinoti, kad „Excel“ yra dvi funkcijos - CLEAN ir TRIM, kurios gali automatiškai pašalinti eilučių pertraukas ir papildomas tarpus iš teksto. Pavyzdžiui, norėdami pašalinti visas eilutės pertraukas iš langelio, galite naudoti:

=CLEAN(B5)

Norėdami greitai pamatyti „CLEAN“ ir „TRIM“ demonstraciją, žiūrėkite šį vaizdo įrašą.

Tačiau šiuo atveju pašaliname eilučių pertraukas ir pakeičiame jas kableliais, todėl vietoj VALYMO naudojame funkciją PAKEISTI. „SUBSTITUTE“ gali rasti atitinkantį tekstą bet kurioje langelio vietoje ir pakeisti jį pasirinktu tekstu. SUBSTITUTE gali priimti iki keturių argumentų, tačiau mes naudojame tik pirmuosius tris tokius:

=SUBSTITUTE(B5,CHAR(10),", ")

Tekstas gaunamas iš langelio B5.

„Senas tekstas“ įvedamas kaip CHAR (10). Tai atitiks langelio eilutės pertraukimo simbolį.

„Naujas tekstas“ įrašomas kaip „,“. Tai reiškia kablelį plius vieną tarpą. Mums reikia kabučių, nes tai yra teksto reikšmė.

Tada „SUBSTITUTE“ pakeičia visas langelio eilučių pertraukas kableliais ir grąžina galutinį rezultatą kaip tekstą C5. Kadangi „senas tekstas“ yra argumentas, kablelį galite pakeisti į bet kurį kitą jums patinkantį tekstą.

Įdomios straipsniai...