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”

img1

  • 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)

img2

  • Copiando la formula nelle celle mostrate sotto nella colonna B.

img3

La funzione aiuterà a separare una stringa in sottostringa in Microsoft Excel.