Obrnuti tekst u Excelu i Google tablicama

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj će vodič pokazati kako obrnuti tekst u ćeliji u Excelu i Google tablicama.

Jednostavna formula

Najjednostavniji način preokretanja tekstualnog niza je korištenje formule koja se temelji na konstanti niza, TEXTJOIN i MID. Funkcija TEXTJOIN spaja niz teksta zajedno.

Za izdvajanje svakog znaka tekstualnog niza koristi se funkcija MID s konstantom niza (Konstanta niza je tvrdo kodirani skup vrijednosti koji se koristi u formuli niza za stvaranje ili manipulaciju s nekoliko vrijednosti zajedno).

MID funkcija će izdvojiti svaki znak tekstualnog niza obrnutim redoslijedom, uz pomoć konstante niza. Nakon toga, funkcija TEXTJOIN pridružit će se svakom znaku u nizu i zanemarit će praznine.

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

Napomena: Ova formula funkcionira samo za tekst s 15 znakova ili manje. Za rad s duljim tekstualnim nizovima morate dodati veću konstantu niza ili upotrijebiti donju formulu dinamičkog niza.

Formula dinamičkog niza

Jednostavna formula obrnut će samo prvih petnaest znakova, a ako tekstualni niz ima više od petnaest znakova, morali bismo povećati broj u konstanti niza do najvećeg tekstualnog niza.

Ali za to imamo bolje rješenje. Formulu možemo koristiti na temelju dinamičkog niza i možemo obrnuti redoslijed bilo koje duljine tekstualnih nizova.

Dinamička formula sastoji se od funkcija TEXTJOIN, MID, ROW, INDIRECT i LEN.

Formula dinamičkog niza objašnjena je korak po korak:

Korak 1

Prvi korak je izračunati ukupan broj znakova u tekstualnom nizu i generirati niz brojeva koristeći sljedeći dio formule:

1 = ROW (INDIREKTNO ("1:" & LEN (B3)))

Gornja formula je formula niza, a također možete pretvoriti formulu u formulu polja pritiskom na Ctrl + Shift + Enter. Ovo će dodati kovrčave zagrade {} oko formule (napomena: to nije potrebno u verzijama programa Excel nakon programa Excel 2022).

Napomena: Kada se ove formule unesu u ćeliju, Excel će prikazati samo prvu stavku u nizu. Da biste vidjeli stvarni rezultat formule polja, morate odabrati ćeliju formule polja i pritisnuti F9 na traci s formulama.

Korak 2

Sljedeći korak je obrnuti niz brojeva koji su generirani ranije pomoću sljedeće formule:

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

Korak 3

Sada ćemo za izdvajanje slova iz teksta upotrijebiti formulu temeljenu na funkciji MID.

Ova formula će obrnuti redoslijed niza tijekom ekstrakcije uzimajući znakove zdesna nalijevo.

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

Završni korak

Sada se jednostavno gornji niz šalje funkciji TEXTJOIN i dobit ćemo cijeli tekst obrnutim redoslijedom.

Funkcija TEXTJOIN uzima niz i spaja ih bez ikakvog graničnika.

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

Obrnuti tekst u Google tablicama

Formula za poništavanje teksta radi potpuno isto u Google tablicama kao i u Excelu. Osim kad formulu zatvorite s CTRL + SHIFT + ENTER, Google tablice dodaju funkciju ArrayFormula oko formule (Napomena: Vi limenka upišite ArrayFormula ručno ako želite):

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave