Separare una stringa in Excel Substring
Mentre lavori sui report, potresti volere una formula che derivi i risultati da una stringa in sottostringhe.
È possibile utilizzare una combinazione di funzioni MID e ROW per derivare l’output.
MID: restituisce i caratteri dalla metà di una stringa di testo, data una posizione iniziale e una lunghezza.
Sintassi: = MID (testo, start_num, num_chars)
RIGA: restituisce il numero di riga di un riferimento.
Sintassi: = ROW (riferimento)
Facciamo un esempio:
Nella cella A2, il valore è * “ABCDEFGHIJKLMNOPQR”
-
Vogliamo una formula che restituisca i 3 caratteri della stringa nella cella B2, quindi i prossimi 3 caratteri nella cella B3 e così via.
-
La formula nella cella B2 sarebbe
= MID ($ A $ 2, (ROW () – ROW ($ A $ 2) +1) 3-2,3)
-
Copiando la formula nelle celle mostrate sotto nella colonna B.
La funzione aiuterà a separare una stringa in sottostringa in Microsoft Excel.