Výmena podreťazcov za čísla z priľahlých buniek v programe Microsoft Excel 2010

Anonim

Ak chcete nahradiť podreťazce konkrétnym počtom textov zo susednej bunky, môžete použiť kombináciu „NÁJSŤ “,„ VĽAVO “a„ MID “ funkcie.
VĽAVO: Vráti určený počet znakov od začiatku textového reťazca.

Syntax: = VĽAVO (text, počet_ znakov)

text: Je to textový reťazec, ktorý obsahuje znak, ktorý chcete extrahovať

num_chars: Určuje počet znakov zľava, ktoré chcete extrahovať.
MID: Vráti znaky zo stredu textového reťazca s uvedením počiatočnej polohy a dĺžky.

Syntax: = MID (text, počiatočné číslo, počet znakov)

text: Je to textový reťazec, ktorý obsahuje znaky, ktoré chcete extrahovať.

start_num: Číslo v reťazci, z ktorého chcete extrahovať údaje.

num_chars: Určuje počet znakov, ktoré chcete z MID načítať alebo extrahovať.
Zoberme si príklad:

Máme niekoľko reťazcov, ktoré obsahujú „XX“ ako podreťazec v stĺpci A. V stĺpci B máme text, ktorý je potrebné nahradiť XX.

  • Chceme vzorec, ktorý nahradí podreťazec, tj. „XX“ v zodpovedajúcej bunke v stĺpci A, a nahradí ho textom v stĺpci B
  • V bunke C2 by vzorec bol
  • = LEFT (A2, FIND ("XX", A2) -1) & B2 & MID (A2, FIND ("XX", A2) +2,255)

  • Na vyššie uvedenej snímke obrazovky vzorec nahradil text „XX“ textom „C“.
  • Skopírovaním vzorca v nižšie uvedenom rozsahu získame požadovaný výsledok.

Toto je spôsob, akým môžeme v programe Microsoft Excel nahradiť podreťazce číslami zo susedných buniek.