Nahrazení podřetězců čísly z přilehlých buněk v aplikaci Microsoft Excel 2010

Anonim

Pokud chcete nahradit podřetězce konkrétním počtem textu z přilehlé buňky, můžete použít kombinaci „NAJÍT "," VLEVO "a" MID " funkce.
VLEVO, ODJET: Vrátí zadaný počet znaků od začátku textového řetězce.

Syntaxe: = VLEVO (text, počet_charů)

text: Jedná se o textový řetězec, který obsahuje znak, který chcete extrahovat

num_chars: Udává počet znaků zleva, které chcete extrahovat.
STŘEDNÍ: Vrátí znaky ze středu textového řetězce, dané počáteční pozicí a délkou.

Syntaxe: = MID (text, start_num, num_chars)

text: Jedná se o textový řetězec, který obsahuje znaky, které chcete extrahovat.

start_num: Číslo v řetězci, ze kterého chcete data extrahovat.

num_chars: Určuje počet znaků, které chcete z MID načíst nebo extrahovat.
Vezměme si příklad:

Máme několik řetězců, které obsahují „XX“ jako podřetězec ve sloupci A. Ve sloupci B máme text, který je třeba nahradit XX.

  • Chceme vzorec, který nahradí podřetězec, tj. „XX“ v odpovídající buňce ve sloupci A & nahradit textem ve sloupci B
  • V buňce C2 by vzorec byl
  • = LEFT (A2, FIND ("XX", A2) -1) & B2 & MID (A2, FIND ("XX", A2) +2,255)

  • Na výše uvedeném snímku obrazovky vzorec nahradil text „XX“ textem „C“.
  • Zkopírováním vzorce v níže uvedeném rozsahu získáme požadovaný výsledek.

Toto je způsob, jakým můžeme v Microsoft Excelu nahradit podřetězce čísly ze sousedních buněk.