Excel spájajúci dva textové stĺpce Meno a Priezvisko so zreťazením - Články TechTV

Na Univerzite v Akrone prednášam program Power Excel. Aj keď je inzerovaná ako pokročilá trieda, zdá sa, že študenti vždy nájdu niekoľko základných pojmov, ktoré nepoznajú. Som prekvapený, ako najjednoduchšie techniky spôsobia najväčšie vzrušenie. Toto je jeden z tých tipov.

Dnes napísal Sajjad z Dubaja s otázkou. Má databázu s menom v stĺpci A a priezviskom v stĺpci B. Ako môže zlúčiť meno a priezvisko do jedného stĺpca?

Toto je jedna z otázok, ktoré v pomoci pre Excel nikdy nenájdete, pretože nikoho nenapadne hľadať slovo „zreťazenie“. Sakra, nemyslím si, že by nejaký normálny človek niekedy použil slovo zreťaziť. Ak neviete hľadať spojenie, potom sa nikdy nedozviete, že operátor zreťazenia je ampersand.

Začnite základným vzorcom =A2&B2

Získate tak výsledok uvedený v C2 nižšie:

Je to dobrý začiatok. Naozaj by sme však mali spojiť krstné meno, medzeru a priezvisko. Vyskúšajte tento vzorec:

=A2&" "&B2

Otázka potom znie: chcete kričať MICKEY MANTLE, alebo radšej povedať Mickey Mantle? Ak chcete zmeniť názov na veľké a malé písmená, použite =PROPER()funkciu.

=PROPER(A2&" "&B2)

Ďalej chcete skopírovať vzorec do všetkých buniek v stĺpci. Skratkovou metódou je dvojité kliknutie na rukoväť výplne, zatiaľ čo je vybratá bunka C2. Rukoväť výplne je tmavšia štvorcová bodka v pravom dolnom rohu ukazovateľa bunky. Bodka vyzerá takto:

Keď je kurzor myši blízko bodky, kurzor myši sa zmení na tento krížik.

Dvakrát kliknite a vzorec sa skopíruje do všetkých buniek v rozsahu.

Poznámka: Program Excel používa pri zisťovaní toho, ako ďaleko má po dvojitom kliknutí kopírovať bunky, stĺpec vľavo. Ak by ste náhodou mali prázdnu bunku v B8, tento trik by sa zastavil na riadku 7. Nechajte problém na Cher.

Ak je to váš prípad, možno budete chcieť skopírovať vzorec tak, že chytíte rukoväť výplne a potiahnete dole do všetkých riadkov.

Poznámka 2: Správna funkcia je vynikajúca, ale nemá veľké písmená v priezviskách ako McCartney (pozri bunku C7). Po Mc budete musieť manuálne prechádzať a používať veľké písmeno C. Tiež by to malo problém s VanHalen. Je to bolesť? Áno - je však jednoduchšie opraviť niekoľko buniek, ako všetko správne napísať.

Prevod vzorcov na hodnoty

Teraz, keď máte v stĺpci C meno a priezvisko, môžete byť v pokušení odstrániť stĺpce A a B. Zatiaľ to nemôžete urobiť. Ak by ste odstránili stĺpce A a B, všetky vzorce v stĺpci C by sa zmenili na #REF! chyba. Táto chyba hovorí: „Hej - povedali ste mi, že hodnota v tomto stĺpci by mala byť z A2 a B2, ale tieto bunky ste odstránili, takže neviem, čo sem mám dať!“.

Riešením je zmena vzorcov na hodnoty pred odstránením stĺpcov A a B. Postupujte podľa týchto krokov:

  • V stĺpci C zvýraznite rozsah buniek
  • Skopírujte tieto bunky do schránky pomocou svojej obľúbenej metódy (4 spôsoby, z ktorých si môžete vybrať: Ctrl + C alebo Upraviť - Kopírovať z ponuky, alebo ikona schránky na paneli nástrojov, alebo kliknite pravým tlačidlom myši a vyberte príkaz kopírovať).
  • Bez zrušenia výberu buniek v ponuke zvoľte Úpravy> Prilepiť špeciálne. V dialógovom okne Prilepiť špeciálne vyberte Hodnoty a potom OK. Tento krok vloží aktuálnu hodnotu každej bunky v rozsahu späť do bunky. Namiesto toho, aby ste mali vzorec, budete mať teraz statickú hodnotu. Odstránenie stĺpcov A a B je bezpečné.

Pripojenie bunky obsahujúcej text k bunke obsahujúcej číslo

Všeobecne to dopadne celkom dobre. Na obrázku nižšie som pomocou vzorca vytvoril frázu obsahujúcu meno v stĺpci A s vekom v stĺpci C.

Trik spočíva v tom, keď je číslo zobrazené v jednom formáte a chcete, aby sa použilo v inom formáte. Klasickým príkladom sú dáta. Dátum 11. decembra 1943 je v skutočnosti uložený ako počet dní od 1. januára 1900. Ak sa pokúsim spojiť text v stĺpci A s dátumom v stĺpci B, dostanem hlúpo vyzerajúci výsledok.

Riešením je použitie =TEXT()funkcie. Textová funkcia vyžaduje dva argumenty. Prvým argumentom je bunka obsahujúca číslo. Druhým argumentom je vlastný formát čísla, ktorý určuje, ako sa má číslo zobraziť. Nasledujúci vzorec prinesie pekne naformátovaný výsledok.

V tomto tipe je veľa skvelých techník.

  • Vzorec na spojenie 2 stĺpcov textu pomocou znaku ampersand ako spojovacieho operátora
  • Ako spojiť bunku s textovou hodnotou
  • Ako používať funkciu VLASTNÉ na zmenu názvu na správne veľké a malé písmená
  • Prečo dostanete #REF! chyba
  • Ako používať funkciu Prilepiť špeciálne hodnoty na prevod vzorcov na hodnoty.
  • Pripojenie bunky obsahujúcej text k bunke obsahujúcej číslo
  • Používanie funkcie TEXT na riadenie zobrazenia dátumu vo vzorci.

Tento koncept je pretlačený z Guerilla Data Analysis using Microsoft Excel.

Zaujímavé články...