Ersätta substrings med nummer från angränsande celler i Microsoft Excel 2010

Anonim

Om du vill ersätta underlag med specifikt antal text från intilliggande cell kan du använda en kombination av "FIND "," LEFT "&" MID " funktioner.
VÄNSTER: Returnerar det angivna antalet tecken från början av en textsträng.

Syntax: = VÄNSTER (text, num_chars)

text: Det är textsträngen som innehåller tecken som du vill extrahera

num_chars: Den anger antalet tecken från vänster som du vill extrahera.
MITTEN: Returnerar tecknen från mitten av en textsträng, med tanke på startposition och längd.

Syntax: = MID (text, startnummer, num_chars)

text: Det är textsträngen som innehåller de tecken du vill extrahera.

startnummer: Siffran i strängen som du vill extrahera data från.

num_chars: Det specificerar antalet tecken du vill ha från MID för att hämta eller extrahera.
Låt oss ta ett exempel:

Vi har några strängar som innehåller “XX” som en delsträng i kolumn A. I kolumn B har vi text som måste ersättas med XX.

  • Vi vill ha en formel som kommer att ersätta delsträngen, dvs “XX” i motsvarande cell i kolumn A & ersätt med texten i kolumn B
  • I cell C2 skulle formeln vara
  • = VÄNSTER (A2, FIND ("XX", A2) -1) & B2 & MID (A2, FIND ("XX", A2) +2,255)

  • I ovanstående skärmdump har formeln ersatt texten "XX" med "C".
  • Genom att kopiera ner formeln i intervallet nedan får vi önskat resultat.

Detta är hur vi kan ersätta delsträng med nummer från intilliggande celler i Microsoft Excel.