V niektorých scenároch možno budete chcieť extrahovať deň z dátumu. Povedzme, že máte dátum 27.05.2022 a mal by existovať spôsob, ako by vám váš excelový hárok mal vedieť povedať, že je piatok. Ak sa to dá urobiť v praxi, mohlo by to nájsť uplatnenie v mnohých prípadoch, ako je hľadanie pracovných dní projektu, pri školských úlohách atď.
Tu v tomto článku sme prišli s 3 rôznymi riešeniami, pomocou ktorých môžete ľahko extrahovať hodnotu dňa z hodnoty dátumu a automaticky použiť to isté pre celý stĺpec. Dúfam, že sa vám článok bude páčiť.
Obsah
Príklad scenára
Máme jeden stĺpec s názvom Dátum ktorý má hodnoty dátumu. Ďalší stĺpec deň je prázdna a jej hodnoty sa majú vyplniť vypočítaním hodnôt dňa zo zodpovedajúcich hodnôt dátumu z Dátum stĺpec.
Riešenie 1: Pomocou možností Formát buniek
Toto je najjednoduchšia zo všetkých metód, pretože nezahŕňa žiadne vzorce.
Krok 1: Skopírujte celé hodnoty dátumu zo stĺpca 1, Dátum stĺpec.
Môžete buď vyberte celé údaje, kliknite pravým tlačidlom myšia potom vyberte Kopírovať alebo môžete jednoducho stlačiť tlačidlá CTRL + C po výber údajov.
Krok 2: Ako ďalej, kliknite raz na prvú bunku stĺpca, kde chcete deň hodnoty, do ktorých sa majú extrahovať.
Krok 3: Teraz stlačte klávesy CTRL + V na prilepenie údajov.
REKLAMA
Krok 4: Kliknite pravým tlačidlom myši kdekoľvek vo vybranom rozsahu buniek a kliknite na pomenovanú možnosť Formátovať bunky.
Krok 5: V Formátovať bunky okno, kliknite na číslo najprv kartu. Ako ďalej, pod Kategória možnosti, kliknite na Vlastné možnosť.
Teraz, pod Typ pole, zadajte ddd. Hneď nad Typ poľa, pod Ukážka časti, budete môcť zobraziť vzorové údaje. Pretože sme dali ddd, vzorové údaje zobrazujú deň v týždni vo formáte 3 písmen, čo je Ut v nasledujúcom príklade.
Zasiahnite OK po dokončení.
Ak chcete, aby sa zobrazil celý deň v týždni, potom namiesto ddd, treba dať dddd pod Typ lúka. Aby ukážkové údaje ukázali utorok.
Krok 6: To je všetko. Úspešne ste extrahovali denné hodnoty z dátumových hodnôt rovnako jednoducho.
Riešenie 2: Pomocou funkcie vzorca TEXT
Toto je ďalšia jednoduchá metóda, pomocou ktorej môžete rýchlo extrahovať hodnotu dňa z hodnoty dátumu. Táto metóda využíva funkciu vzorca s názvom Text().
Krok 1: Dvakrát kliknite na prvú bunku stĺpca, do ktorého chcete extrahovať hodnoty dňa. teraz kopírovanie a vkladanie na to nasledujúci vzorec.
=TEXT(A3,"ddd")
Musíš vymeňte A3 s požadovaným ID bunky s hodnotou dátumu. tiež ddd by udával deň vo formáte 3 písmen. Pre napr. Ut.
Ak chcete hodnotu dňa v plnom formáte, napr. utorok, potom by mal mať váš vzorec dddd ako jeho druhý argument namiesto ddd.
Krok 2: Ak stlačíte inde alebo stlačíte Zadajte môžete vidieť, že vzorec je úspešne použitý a že hodnota dňa je teraz úspešne extrahovaná.
Ak chcete použiť vzorec v stĺpci, jednoducho kliknite a potiahnite malý štvorcový tvar prítomný na pravý dolný roh bunky.
Krok 3: Teraz máte hodnoty dňa pre všetky hodnoty dátumu prítomné v hárku programu Excel.
Riešenie 3: Kombináciou funkcií vzorca CHOOSE a WEEKDAY
Táto metóda je pomerne zložitá v porovnaní s prvými 2 metódami uvedenými v tomto článku. Táto metóda extrahuje hodnoty dňa z hodnôt dátumu kombináciou 2 funkcií vzorcov Vybrať () a pracovný deň (). Táto metóda je však trochu geekská, ale my milujeme geekské veci. Dúfam, že aj vy.
Krok 1: Dvakrát kliknite na prvú bunku v stĺpci Deň na úpravu jeho obsahu. Kopírovanie a vkladanie na to nasledujúci vzorec.
=VYBERTE (WEEKDAY(A3),"NEDEĽA","PONDELOK","UTOROK","STREDA","ŠTVRTEK","PIATOK","SOBOTA")
A3 vo vzorci musí byť vymenené s ID bunky bunky, ktorá má hodnotu dátumu, z ktorej chcete extrahovať hodnotu dňa.
Vysvetlenie vzorca
Časť, ktorá sa vo vyššie uvedenom vzorci vyrieši ako prvá, je WEEKDAY(A3). Funkcia Weekday berie ako argument dátum a vracia deň v týždni vo forme celého čísla. Štandardne funkcia predpokladá, že týždeň trvá od nedele do soboty. Takže ak ide o normálny scenár, môžete pre túto funkciu uviesť iba jeden argument. V tomto vzorci som uviedol iba jeden argument, A3, čo je ID bunky, ktorá obsahuje dátum, od ktorého musím nájsť deň. Ale ak váš týždeň začína od pondelka, potom musíte svojej funkcii dať ešte jeden argument, čím sa stane WEEKDAY(A3,2). Takže váš konečný vzorec by v takom prípade vyzeral tak, ako je uvedené nižšie.
=VYBERTE (WEEKDAY(A3,2),"NEDEĽA","PONDELOK","UTOROK","STREDA","ŠTVRTEK","PIATOK","SOBOTA")
Takže WEEKDAY() funkcia vráti deň v týždni v číselnom formáte. Teda ak je deň utorok, potom WEEKDAY() vráti 3.
The VYBRAŤ () funkcia vráti reťazec zo svojho zoznamu argumentov na základe jeho prvého argumentu.
VYBRAŤ () funkcia môže mať veľa argumentov. Prvým argumentom je indexové číslo. Argumenty za číslom indexu sú reťazce, ktoré je potrebné vybrať na základe čísla indexu. Napríklad, ak prvý argument z VYBRAŤ () funkcia je 1, potom by prvý reťazec v zozname vrátil reťazec VYBRAŤ () funkciu.
Takže v tomto konkrétnom scenári WEEKDAY() funkcia sa vracia 3 ako jeho návratová hodnota. Teraz VYBRAŤ () funkcia to berie 3 ako jeho najprv argument. A vráti 3 reťazec v zozname podľa tejto hodnoty indexu. Takže VYBRAŤ () funkcia by sa konečne vrátila UTOROK.
Ak chcete vrátiť krátky formát dní, môžete vykonať úpravy v hlavnom vzorci, ako je uvedené nižšie.
=VYBERTE (WEEKDAY(A3;2),"Ne","Po","Ut","Str","Št","Pia","So")
Krok 2: Ak stlačíte Zadajte alebo kliknite kdekoľvek inde, môžete vidieť, že hodnota dňa je úspešne vyplnená vo vybratej bunke.
Ak chcete použiť vzorec na všetky bunky v stĺpci, kliknite na malá štvorcová ikona v rohu cely a potiahnite ho nadol.
Krok 3: Vzorec je teraz úspešne použitý na všetky bunky a hodnoty dňa sú teraz vyplnené v celom stĺpci.
Napíšte nám do komentára, ktorý spôsob si vyberiete! Vráťte sa, prosím, pre ďalšie úžasné články programu Excel a oveľa viac!
Krok 1 - Stiahnite si Restoro PC Repair Tool odtiaľto
Krok 2 - Kliknite na Spustiť skenovanie, aby ste automaticky našli a opravili akýkoľvek problém s počítačom.