Käännä teksti Excelissä ja Google Sheetsissä

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka voit kääntää tekstin solussa Excelissä ja Google Sheetsissä.

Yksinkertainen kaava

Yksinkertaisin tapa kääntää tekstimerkkijono on käyttää matriisivakioon, TEXTJOIN ja MID perustuvaa kaavaa. TEXTJOIN -toiminto yhdistää tekstiryhmän yhteen.

Tekstimerkkijonon jokaisen merkin poimimiseksi käytetään MID-funktiota taulukkovakion kanssa (Taulukkovakio on kovakoodattu arvojoukko, jota käytetään taulukkokaavassa useiden arvojen luomiseen tai käsittelyyn kokonaan).

MID -toiminto poimii tekstimerkkijonon kaikki merkit päinvastaisessa järjestyksessä taulukon vakion avulla. Tämän jälkeen TEXTJOIN -funktio yhdistää kaikki taulukon merkit ja jättää huomiotta tyhjät kohdat.

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

Huomaa: Tämä kaava toimii vain tekstissä, jossa on enintään 15 merkkiä. Jos haluat käyttää pidempiä tekstimerkkijonoja, sinun on lisättävä suurempi matriisivakio tai käytettävä alla olevaa dynaamisen taulukon kaavaa.

Dynaaminen matriisikaava

Yksinkertainen kaava kääntää vain ensimmäiset viisitoista merkkiä, ja jos tekstimerkkijonossa on enemmän kuin viisitoista merkkiä, meidän on lisättävä matriisivakion lukumäärää suurimpaan tekstimerkkijonoon asti.

Mutta meillä on tähän parempi ratkaisu. Voimme käyttää dynaamiseen taulukkoon perustuvaa kaavaa ja kääntää minkä tahansa pituisten tekstimerkkijonojen järjestyksen.

Dynaaminen kaava koostuu TEXTJOIN-, MID-, ROW-, INDIRECT- ja LEN -funktioista.

Dynaamisen matriisin kaava selitetään vaihe vaiheelta:

Vaihe 1

Ensimmäinen vaihe on laskea merkkijonon merkkien kokonaismäärä ja luoda numerojärjestys käyttämällä kaavan seuraavaa osaa:

1 = RIVI (Epäsuora ("1:" & LEN (B3)))

Yllä oleva kaava on taulukkokaava ja voit myös muuntaa kaavan matriisikaavaksi painamalla Ctrl + Vaihto + Enter. Tämä lisää kaarevat hakasulkeet {} kaavan ympärille (Huomautus: tämä ei ole tarpeen Excel 2022: n jälkeisissä Excel -versioissa).

Huomautus: Kun nämä kaavat syötetään soluun, Excel näyttää vain taulukon ensimmäisen kohteen. Jos haluat nähdä taulukon kaavan todellisen tuloksen, sinun on valittava matriisikaavan solu ja painettava kaavapalkin F9 -näppäintä.

Vaihe 2

Seuraava askel on kääntää aiemmin muodostettu numeroryhmä seuraavan kaavan avulla:

1 = LEN (B3) -ROW (Epäsuora ("1:" & LEN (B3)))+1

Vaihe 3

Nyt poimia kirjaimet tekstistä, käytämme MID -funktioon perustuvaa kaavaa.

Tämä kaava kääntää taulukon järjestyksen poiminnan aikana ottamalla merkit oikealta vasemmalle.

1 = MID (B3, LEN (B3) -ROW (Epäsuora ("1:" & LEN (B3)))+1,1)

Viimeinen vaihe

Nyt yksinkertaisesti yllä oleva taulukko lähetetään TEXTJOIN -funktiolle ja saamme koko tekstin päinvastaisessa järjestyksessä.

TEXTJOIN -funktio ottaa taulukon ja yhdistää ne yhteen ilman erottimia.

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

Käännä teksti Google Sheetsissä

Kaava tekstin kääntämiseksi toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä. Paitsi kun suljet kaavan näppäimellä CTRL + VAIHTO + ENTER, Google Sheets lisää ArrayFormula -funktion kaavan ympärille (Huomaa: sinä voi kirjoita ArrayFormula manuaalisesti, jos haluat):

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave