Formula Excel: extrageți șirul -

Cuprins

Formula generică

=MID(A1,start,end-start+1)

rezumat

Pentru a extrage un șir cu o formulă Excel, puteți utiliza funcția MID. În exemplul prezentat, formula din E5 este:

=MID(B5,C5,D5-C5+1)

care, pe rândul 5, returnează „Perfect”.

Explicaţie

Notă: în acest exemplu, calculăm poziția finală pentru a extrage un șir cu o poziție inițială și finală literală. Cu toate acestea, dacă știți numărul de caractere de extras, puteți conecta direct numărul respectiv.

În exemplul de pe această pagină, folosim funcția MID pentru a extrage text pe baza unei poziții de început și de sfârșit. Funcția MID acceptă trei argumente: un șir de text, o poziție de pornire și numărul de caractere de extras. Textul provine din coloana B, iar poziția de pornire provine din coloana C. Numărul de caractere de extras se calculează scăzând începutul de la sfârșit și adăugând 1. În celula E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Funcții de extragere a șirurilor de caractere

Excel oferă trei funcții principale pentru extragerea șirurilor de caractere:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Faceți clic pe numele funcțiilor de mai sus pentru detalii și exemple legate.

Găsirea pozițiilor de început și de sfârșit cu o formulă

În exemplul prezentat, pozițiile de început și de sfârșit se bazează pe valori codificate. Cu toate acestea, este posibil să se calculeze pozițiile cu funcția FIND și funcția SEARCH. Vedeți linkurile de mai jos pentru exemple.

Articole interesante...