Sostituzione di sottostringhe con numeri da celle adiacenti in Microsoft Excel 2010

Anonim

Se vuoi sostituire le sottostringhe con un numero specifico di testo dalla cella adiacente, puoi usare una combinazione di "TROVA", "SINISTRA" e "MEDIO" funzioni.
SINISTRA: Restituisce il numero di caratteri specificato dall'inizio di una stringa di testo.

Sintassi: =LEFT(testo,num_caratteri)

testo: è la stringa di testo che contiene il carattere che si desidera estrarre

num_chars: specifica il numero di caratteri da sinistra che si desidera estrarre.
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)

testo: È la stringa di testo che contiene i caratteri che si desidera estrarre.

numero_inizio: Il numero nella stringa da cui si desidera estrarre i dati.

num_caratteri: Specifica il numero di caratteri che si desidera recuperare o estrarre da MID.
Facciamo un esempio:

Abbiamo alcune stringhe che contengono "XX" come sottostringa nella colonna A. Nella colonna B, abbiamo del testo che deve essere sostituito con XX.

  • Vogliamo una formula che sostituirà la sottostringa, ad esempio "XX" nella cella corrispondente nella colonna A e sostituirà con il testo nella colonna B
  • Nella cella C2, la formula sarebbe
  • =SINISTRA(A2, TROVA("XX",A2)-1)&B2&MEDIO(A2,TROVA("XX",A2)+2,255)

  • Nello screenshot mostrato sopra, la formula ha sostituito il testo "XX" con "C".
  • Copiando la formula nell'intervallo sottostante, otterremo il risultato desiderato.

Questo è il modo in cui possiamo sostituire la sottostringa con i numeri delle celle adiacenti in Microsoft Excel.