Pöörake teksti Excelis ja Google'i arvutustabelites

Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas Exceli ja Google'i arvutustabelite lahtris olevat teksti pöörata.

Lihtne valem

Lihtsaim viis tekstistringi ümberpööramiseks on massiivikonstandil, TEXTJOIN ja MID põhineva valemi kasutamine. Funktsioon TEXTJOIN ühendab tekstimassiivi kokku.

Tekstistringi iga märgi eraldamiseks kasutatakse funktsiooni MID koos massiivikonstandiga (massiivikonstant on kõvakodeeritud väärtuste kogum, mida kasutatakse massiivivalemis mitme väärtuse loomiseks või manipuleerimiseks).

Funktsioon MID eraldab massiivikonstandi abil vastupidises järjekorras tekstistringi iga märgi. Pärast seda liitub funktsioon TEXTJOIN massiivi iga märgiga ja ignoreerib tühikuid.

1 = TEXTJOIN ("", 1, MID (B6, {15,14,13,12,11,10,9,8,7,6,5,4,3,2,1}, 1))

Märkus. See valem töötab ainult teksti puhul, mis sisaldab kuni 15 tähemärki. Pikemate tekstistringidega töötamiseks peate lisama suurema massiivikonstandi või kasutama allolevat dünaamilise massiivi valemit.

Dünaamilise massiivi valem

Lihtne valem muudab ainult esimesed viisteist tähemärki ja kui tekstistring sisaldab rohkem kui viisteist tähemärki, peame massiivikonstandis suurendama suurima tekstistringini.

Kuid meil on sellele parem lahendus. Saame kasutada dünaamilisel massiivil põhinevat valemit ja muuta teksti stringide mis tahes pikkuse järjekorda.

Dünaamiline valem koosneb funktsioonidest TEXTJOIN, MID, ROW, INDIRECT ja LEN.

Dünaamilise massiivi valemit selgitatakse samm-sammult:

Samm 1

Esimene samm on arvutada tekstistringi tähemärkide koguarv ja genereerida numbrimassiiv, kasutades järgmist valemiosa:

1 = RIDA (KAUDNE ("1:" & LEN (B3)))

Ülaltoodud valem on massiivivalem ja saate ka valemi massiivivalemiks teisendada, vajutades Ctrl + Tõstuklahv + Enter. See lisab valemi ümber lokkisulud {} (märkus: see pole Exceli versioonides pärast Excel 2022 vajalik).

Märkus. Kui need valemid lahtrisse sisestatakse, kuvab Excel ainult massiivi esimest üksust. Massiivivalemi tegeliku tulemuse nägemiseks peate valima massiivivalemi lahtri ja vajutama valemiribal klahvi F9.

2. samm

Järgmine samm on varem loodud numbrimassiivi tagasipööramine järgmise valemi abil:

1 = LEN (B3) -ROW (KAUDNE ("1:" & LEN (B3)))+1

3. samm

Nüüd tähtede tekstist väljavõtmiseks kasutame MID -funktsioonil põhinevat valemit.

See valem muudab massiivi järjekorda ekstraheerimise ajal, võttes tähemärke paremalt vasakule.

1 = MID (B3, LEN (B3) -ROW (KAUDNE ("1:" & LEN (B3)))+1,1)

Viimane samm

Nüüd saadetakse lihtsalt ülaltoodud massiiv funktsioonile TEXTJOIN ja saame kogu teksti vastupidises järjekorras.

Funktsioon TEXTJOIN võtab massiivi ja ühendab need ilma eraldajata.

1 = TEXTJOIN ("", TRUE, MID (B3, LEN (B3) -ROW (KAUDNE ("1:" & LEN (B3)))+1,1))

Tagurpidi tekst Google'i arvutustabelites

Teksti ümberpööramise valem töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis. Välja arvatud siis, kui sulgete valemi nupuga CTRL + SHIFT + ENTER, Lisab Google Sheets valemi ümber funktsiooni ArrayFormula (Märkus: teie saab soovi korral käsitsi ArrayFormula):

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave