Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výmena čiarky s úplnou zastávkou v programe Microsoft Excel?

V spoločnosti Microsoft Excel neexistuje jediná funkcia, ktorá by priamo nahradila čiarky za obdobia (úplné brady). V závislosti od vašich potrieb budete musieť použiť funkciu `substitute` alebo funkcie` find` a `nahradiť".

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené