Als u subtekenreeksen wilt vervangen door een specifiek aantal tekst uit aangrenzende cellen, kunt u een combinatie gebruiken van "VINDEN", "LINKS" & "MID" functies.
LINKS: Retourneert het opgegeven aantal tekens vanaf het begin van een tekenreeks.
Syntaxis: =LEFT(tekst,aantal_tekens)
tekst: het is de tekenreeks die het teken bevat dat u wilt extraheren
num_chars: het specificeert het aantal tekens van links dat u wilt extraheren.
MIDDEN: Retourneert de tekens uit het midden van een tekenreeks, gegeven een startpositie en lengte.
Syntaxis: =MID(tekst,start_getal,aantal_tekens)
tekst: Het is de tekenreeks die de tekens bevat die u wilt extraheren.
start_num: Het nummer in de tekenreeks waaruit u gegevens wilt extraheren.
aantal_tekens: Het specificeert het aantal tekens dat u van MID wilt ophalen of extraheren.
Laten we een voorbeeld nemen:
We hebben enkele tekenreeksen die "XX" bevatten als een subtekenreeks in kolom A. In kolom B hebben we tekst die moet worden vervangen door XX.
- We willen een formule die de subtekenreeks, d.w.z. "XX" in de overeenkomstige cel in kolom A, vervangt en vervangt door de tekst in kolom B
- In cel C2 zou de formule zijn:
- =LEFT(A2,FIND("XX",A2)-1)&B2&MID(A2,FIND("XX",A2)+2.255)
- In de hierboven getoonde schermafbeelding heeft de formule de tekst "XX" vervangen door "C".
- Als we de formule in het onderstaande bereik kopiëren, krijgen we het gewenste resultaat.
Dit is de manier waarop we subtekenreeksen kunnen vervangen door getallen uit aangrenzende cellen in Microsoft Excel.