Separare una stringa in una sottostringa di Excel

Anonim

Mentre lavori sui report, potresti volere una formula che derivi i risultati da una stringa in sottostringhe.

Puoi usare una combinazione di MEDIA E FILA funzioni per ricavare l'output.
METÀ: Restituisce i caratteri dal centro di una stringa di testo, data una posizione e una lunghezza iniziali.

Sintassi: =MID(testo,num_iniziale,num_caratteri)
RIGA: Restituisce il numero di riga di un riferimento.

Sintassi: =ROW(riferimento)
Facciamo un esempio:

  • Nella cella A2, il valore è “ABCDEFGHHIJKLMNOPQR”

  • Vogliamo una formula che restituisca i 3 caratteri dalla stringa nella cella B2, quindi i successivi 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 di seguito nella colonna B.

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