Salt la conținutul principal

Inversați șirul de text într-o celulă din Excel

Acest articol explică o formulă care combină funcțiile TEXTJOIN și MID pentru a inversa ordinea șirurilor de text într-o celulă din Excel.


Cum se inversează șirul de text dintr-o celulă din Excel?

Formula generică

=TEXTJOIN("",1,MID(text_string,{10,9,8,7,6,5,4,3,2,1},1)

Argumente

șir_text: Șirul de text pe care doriți să-l inversați. Poate fi:

  • 1. Textul cuprins între ghilimele;
  • 2. Sau o referință la o celulă care conține textul.

Cum se folosește această formulă?

1. Selectați o celulă necompletată pentru a afișa rezultatul inversat.

2. Introduceți formula de mai jos și apăsați tasta Intrați , apoi glisați mânerul de umplere pentru a aplica formula altor celule.

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

Sfat: Puteți înlocui numărul 1 cu ADEVĂRAT în formulă. Înseamnă că golurile din matrice vor fi ignorate.

Cum funcționează această formulă?

=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1))

  • 1. MID(B5,{10,9,8,7,6,5,4,3,2,1},1): Funcția MID extrage fiecare caracter al șirului de text în B5 în ordine inversă. Aici rezultatul este {"", "", "", "", "", "l", "e", "c", "x", "E"};
  • 2. TEXTJOIN("",1,{"","","","","","l","e","c","x","E"}): Funcția TEXTJOIN alătură fiecărui caracter din matrice și ignoră golurile. Rezultatul final va fi „lecxE”.

Notă: Formula de mai sus funcționează corect dacă lungimea șirului de text este egală sau mai mică de 10 caractere. Pentru a inversa șirul de text cu o lungime mai mare de 10 caractere, vă rugăm să aplicați următoarea formulă matrice:
=TEXTJOIN("",1,MID(A1,ABS(ROW(INDIRECT("1:"&LEN(A1)))-(LEN(A1)+1)),1))
Vă rugăm să nu uitați să apăsați Ctrl + Shift + Enter tastele împreună pentru a obține rezultatul corect.


Funcții conexe

Funcția Excel TEXTJOIN
Funcția Excel TEXTJOIN alătură mai multe valori dintr-un rând, o coloană sau o gamă de celule cu delimitator specific.

Funcția Excel MID
Funcția MID este utilizată pentru a găsi și a returna un număr specific de caractere din mijlocul șirului de text dat.


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...

Descriere


Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,
works almost perfectly thank you,
but if the string is longer than 10, you could use 11,12,13... but still insufficient for sorting tasks.
therefore with right limit the string to the number of values with RIGHT(x,y)
example
=TEXTJOIN("",1,MID(RIGHT(B5,10),{10,9,8,7,6,5,4,3,2,1},1))

in German the syntax is quite different...
=TEXTVERKETTEN("";1;TEIL(RECHTS(A2;40);{40;39;38;37;36;35;34;33;32;31;30;29;28;27;26;25;24;23;22;21;20;19;18;17;16;15;14;13;12;11;10;9;8;7;6;5;4;3;2;1};1))

best regards Andreas
This comment was minimized by the moderator on the site
kok gak bisa yess..?
This comment was minimized by the moderator on the site
=TEXTJOIN("",1,MID(B5,{10,9,8,7,6,5,4,3,2,1},1)) worked for me to reverse characters in string. Thank you very much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations