Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Metóda 1:Použitie náhrady (najjednoduchšie pre jednotlivé náhrady)
Ak chcete iba nahradiť * všetky * čiarky za obdobia, funkcia „náhradníka“ je najjednoduchšia:
`=Náhrada (a1,", ",". ")`
Tento vzorec nahrádza všetky čiarky (`,`) v bunke A1 obdobím (`."). Vymeňte `A1` za bunku obsahujúcu text, ktorý chcete upraviť.
Metóda 2:Používanie nálezu a nahradenie (viac ovládacieho prvku pre zložité scenáre)
Ak potrebujete väčšiu kontrolu, napríklad nahradenie iba čiark v konkrétnych častiach textu alebo riešenie viacerých inštancií inak, môžete použiť kombináciu „find“ a `nahradiť“ (aj keď by to pravdepodobne vyžadovalo VBA pre skutočne zložité scenáre). V jednoduchých prípadoch je „náhradná“ dostatočná.
Príklad (Nájdite a vymeňte - neodporúča sa pre jednoduché swap/obdobie):
Toto je prehnané pre jednoduchú výmenu čiarky, ale ukazuje tento koncept:
Aby ste dosiahli sofistikovanejšie výmeny, musíte hniezdiť funkcie `nájsť` a` nahradiť ', potenciálne v slučke (makro VBA). Základná logika by bola:
1. Nájdite: Použite `find (", ", a1)` na nájdenie prvej čiarky.
2. Vymeňte: Použite `nahradiť (a1, find (", ", a1), 1,". ")` Nahradiť prvú čiarku za obdobie.
3. Opakujte: Kroky 1 a 2, kým „Nájdi“ nevráti chybu (čo znamená, že už nie sú čiarky).
Dôležité úvahy:
* Regionálne nastavenia: Vaše regionálne nastavenia môžu ovplyvniť, ako sa interpretujú čiarky a obdobia. Uistite sa, že vzorce používajú správne znaky pre váš región.
* Typ údajov: Ak bunky obsahujú čísla naformátované čiarkami ako tisíce oddeľovačov, zmení sa to numerická hodnota. Pred použitím substitúcie možno budete musieť najskôr previesť čísla na text pomocou funkcie „Text“. Napríklad:`=náhrada (text (a1,"#"),", ",") `
v súhrne: Aby bola jednoduchá čiarka na výmenu obdobia, funkcia „Substitute“ je najlepšou a najúčinnejšou metódou. Pre komplexné scenáre, ktoré potrebujú väčšiu kontrolu, zvážte VBA. Nezabudnite podľa potreby aplikovať vzorec na celý stĺpec alebo rozsah buniek.