Mundarija
Qanday qilib joriy sana va vaqtni A1 katakka kiritishni o'rganishingiz kerakmi? Ba'zan biz xodimning ish joyiga kelgan so'nggi vaqtini yoki fayl oxirgi marta tahrirlanganini kiritishni xohlaymiz. Agar siz bunday noyob fokuslarni izlayotgan bo'lsangiz, siz to'g'ri joyga keldingiz. Bu yerda biz sizni 6 Excel dasturidagi A1 katakka joriy sana va vaqtni kiritishning oson va qulay usullarini ko'rib chiqamiz.
Yuklab olish. Amaliyot kitobi
O'zingizni yaxshiroq tushunish va mashq qilish uchun quyidagi Excel ish kitobini yuklab olishingiz mumkin.
A1 Cell.xlsm ga joriy sana va vaqtni kiritish6 A1 katakchaga joriy sana va vaqtni kiritish usullari
Tushunish uchun qo'limizda Xodimlarning ish jadvali mavjud. Ma'lumotlar to'plamida Uilyam Frank ning Ism , ID va Holat mavjud.
Endi biz ushbu xodimning Kirish vaqti ni turli usullar yordamida A1 katakka kiritamiz. Keling, ularni birma-bir o'rganib chiqamiz.
Bu erda biz Microsoft Excel 365 versiyasidan foydalandik, siz o'zingizga qulay bo'lgan boshqa har qanday versiyadan foydalanishingiz mumkin.
1. Foydalanish Klaviatura yorlig'i
Birinchi usulda biz sizga klaviatura yorlig'i yordamida Excelga joriy sana va vaqtni qanday kiritishni ko'rsatamiz. Buni shaxsiy maʼlumotlar toʻplamida bajarish uchun quyidagi amallarni bajaring.
📌 Qadamlar:
- Avvalida katakchani tanlang.joriy sana oldimizda turibdi.
Batafsil o'qing: Excel uyasiga oxirgi o'zgartirilgan sana va vaqtni qanday kiritish kerak
Amaliy bo'lim
O'zingiz mashq qilish uchun biz o'ng tarafdagi har bir varaqda quyida bo'lgani kabi Mashq bo'limini taqdim etdik. Iltimos, buni o'zingiz bajaring.
Xulosa
Ushbu maqola A1<2 katakka joriy sana va vaqtni kiritish uchun oson va qisqacha echimlarni taqdim etadi> Excelda. Practice faylini yuklab olishni unutmang. Ushbu maqolani o'qiganingiz uchun tashakkur, bu foydali bo'ldi deb umid qilamiz. Agar sizda biron bir savol yoki taklifingiz bo'lsa, sharhlar bo'limida bizga xabar bering. Ko'proq ma'lumot olish uchun Exceldemy veb-saytimizga tashrif buyuring.
A1 . - Keyin klaviaturada CTRL + ; tugmasini bosing. (U joriy sanani qaytaradi)
- Bundan so'ng SPACE tugmasini bosing.
- Keyinroq klaviaturangizdagi CTRL+SHIFT+; tugmalarini bosing ( U joriy vaqtni qaytaradi).
Hozirgi vaqtda tanlangan katak joriy sana va vaqtni bir qatorda aks ettiradi.
Agar sana va vaqt boshqa qatorlarda qolsa, bu yanada jozibador bo'ladi. Buning uchun biz hujayrani formatlashimiz kerak. Shunday qilib, quyidagi amallarni bajaring.
- Avvalo, klaviaturada CTRL + 1 tugmalarini bosing.
- Darhol Yacheykalarni formatlash dialog oynasi ochiladi.
- Keyin, Raqam yorlig'iga o'ting.
- Undan so'ng Turkum sifatida Maxsus ni tanlang. .
- Keyin, Tip maydoniga dd-aa-yyyy h:dd AM/PM ni yozing.
- Endi yyyy va h orasidagi boʻshliqni olib tashlang.
- Keyinroq ALT tugmasini bosib turing. va raqamlar panelida 0010 ni kiriting.
0010 ni kiritgandan so'ng, vaqt qismi oynada yo'qolgan ko'rinadi. Tur oynasi. Lekin u aslida ikkinchi qatorda.
- Keyin, Tizalanish yorlig'iga o'ting.
- Tizalanish yorlig'ida Matnni boshqarish bo'limi ostidagi Matnni o'rash katagiga belgi qo'ying.
- Nihoyat, tugmasini bosing. OK .
Hozirda A1 katakdagi sana va vaqt rasmdagi kabi ko'rinadiquyida.
Batafsil o'qing: Vaqt tamg'asi ma'lumotlarini Excelga qanday avtomatik kiritish mumkin (5 usul)
2. NOW funksiyasini kiritish
Ushbu usulda joriy sana va vaqtni olish uchun NOW funksiyasidan foydalanamiz. Bu juda oddiy & amp; oson, shunchaki kuzatib boring.
📌 Qadamlar:
- Avvaliga Hozir deb yozing. C6 katakdagi Holat .
- Keyin, A1 katakka o'ting va quyidagi formulani yozing.
=NOW()
NOW funksiyasi sana va vaqt sifatida formatlangan joriy sana va vaqt bilan qaytadi. .
- Keyinroq, 1-usul kabi natijani kerakli formatda koʻrsatish uchun katakchani formatlang.
Batafsil o'qing: Excel-ga statik sanani qanday kiritish mumkin (4 ta oddiy usul)
3. Ichki o'rnatilgan IF va NOW Funksiyalari
Ushbu usulda Excel dasturida sana va vaqtni kiritish uchun ichki o'rnatilgan AGAR va NOW funksiyalaridan foydalanamiz. Ichki IF funktsiyasi Excelda bir nechta shartlarni tekshirish uchun ishlatiladi va NOW funksiyasi joriy sana va vaqtni qaytaradi.
📌 Qadamlar:
Keyinga borishdan oldin Excelda iterativ hisoblash funksiyasini yoqishimiz kerak. Shunday qilib, quyidagi amallarni bajaring.
- Birinchidan, Fayl yorlig'iga o'ting.
- Ikkinchidan, menyudan Variantlar -ni tanlangmenyusi.
- Bir zumda Excel Options oynasi paydo boʻladi.
- Bu yerda <1-ga oʻting>Formulalar yorlig'i.
- Hisoblash imkoniyatlari bo'limida Iterativ hisoblashni yoqish katagiga belgi qo'ying.
- Nihoyat, <1-ni bosing>OK .
Endi biz formulamizni varaqga qoʻllashimiz mumkin.
- Dastavval <1 katakchani tanlang>A1 va quyidagi formulani kiriting.
=IF(C6"",IF(A1"",A1,NOW()),"")
Bu yerda, IF funktsiyasi da, birinchi navbatda, biz tekshirdik. agar C6 katakchasi bo'sh ga teng bo'lmasa, boshqa IF funktsiyasi bajariladi yoki aks holda bo'sh qaytariladi. Ikkinchi IF funktsiyasi A1 katakchasi bo'sh ga teng emasligini tekshiradi. Agar qiymat TRUE bo'lsa, u A1 katakchasini qaytaradi yoki aks holda NOW funksiyasini bajaradi .
- Mos ravishda, tugmasini bosing. ENTER .
Yuqoridagi rasmda formula A1 katakchada bo'sh ekanligini ko'rishimiz mumkin. C6 katakchada qiymat yo'q. Shunday qilib, C6 katakchada qiymat mavjud bo'lganda formulaning ishlashini tekshirib ko'raylik.
- Hozirda C6<2 katakchasiga Present ni yozing> va ENTER tugmasini bosing.
To'satdan A1 katakchada joriy sana va vaqt ko'rsatiladi.
Shunga o'xshash o'qishlar
- Qatrdagi katakchalar o'zgartirilganda Excelga sana tamg'asini qanday qo'yish kerak
- Qo'shish Hujayra o'zgarganda Excelda vaqt tamg'asi (2Samarali usullar)
- VBAsiz hujayra o'zgarganda Excel vaqt tamg'asini qanday kiritish kerak (3 usul)
- Qanday qilib Excelda Unix vaqt tamg'asini sanaga o'zgartirish mumkin (3 usul)
4. Birlashtirilgan funksiyalardan foydalanish
Endi biz MANZIL yordamida yangilanishlar bilan Excelga vaqtni qanday kiritish mumkinligini ko'rsatamiz. , CELL , COLUMN , AGAR , HOZIR va QATR funktsiyalari. Iltimos, buni shaxsiy maʼlumotlar toʻplamida bajarish uchun bosqichlarni bajaring.
📌 Qadamlar:
- Asosan, katakchani tanlang. A1 va ushbu katakchaga quyidagi formulani kiriting.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")
Formulalarni taqsimlash- QATR(C6)→ QATR funksiyasi muayyan katakning qator raqamini qaytaradi.
- Chiqish: 6
- COLUMN(C6)→ COLUMN funksiyasi ustunni qaytaradi ma'lum bir hujayraning soni.
- Chiqish: 3
- MANZIL(QATR(C6),COLUMN(C6))→ ADDRESS funksiyasi berilgan Yacheykaning manzilini qaytaradi.
- ADDRESS(6,3)→ ga aylanadi
- Chiqish: $C$6
- ADDRESS(6,3)→ ga aylanadi
- CELL(“manzil”)=MANZIL(QATR(C6), USTUN(C6))→ CELL funksiyasi maʼlum bir yacheyka haqidagi maʼlumotlarni qaytaradi.
- CELL(“adres”)=ADDRESS(6,3))→ ga aylanadi
- Chiqish: FALSE
- CELL(“adres”)=ADDRESS(6,3))→ ga aylanadi
- CELL(“manzil”)MANZIL(QATR(C6),COLUMN(C6))→
- ga aylanadi:TO'G'RI
- VA(A1"",YUKAYA("manzil")=MANZIL(QATR(C6),USTUN(C6)))→ CELL funksiyasi ma'lum bir hujayraning ma'lumotlarini qaytaradi.
- VA(A1”",{FALSE})→ ga aylanadi
- Chiqish: FALSE
- VA(A1”",{FALSE})→ ga aylanadi
- AGAR(HUYAYA(“manzil”)MANZIL(QATR(C6),USTUN(C6)),A1,HOZIR())),→ AGAR funksiyasi , agar shart TRUE bo'lsa, qiymatni qaytaradi va FALSE bo'lsa, boshqa qiymatni qaytaradi.
- AGAR({TRUE},A1,NOW())→ ga aylanadi
- Chiqish: 44816.522597
- AGAR({TRUE},A1,NOW())→ ga aylanadi
- AGAR(VA(A1”),YUYACHA(“manzil”)=MANZIL(QATR(C6),USTUN(C6))),HOZIR(), AGAR(YAYAÇA() “manzil”)MANZIL(QATR(C6),COLUMN(C6)),A1,HOZIR())),””)→
- IF(C6””,44816.522597 ga aylanadi. ,””))→ ga aylanadi
- Chiqish: 44816.522597
- IF(C6””,44816.522597 ga aylanadi. ,””))→ ga aylanadi
- Shundan so'ng, ENTER tugmasini bosing.
- C6 katakchaga biror narsa yozishimiz bilanoq. , joriy sana va vaqt A1 katakchasida ko'rinadi.
Ushbu usuldan oldingisidan farqi shundaki, biz o'zgartirganimizda C6 katak qiymati A1 katakdagi sana va vaqt 3-usul da yangilanmagan. Ammo, bizning hozirgi usulimizda, u har safar C6 katakchadagi tarkibni o'zgartirganimizda yangilanadi.
- Shunday qilib, C6 katak tarkibini o'zgartiring. P .
Endi u bizga joriy yangilangan vaqtni ko'rsatadi.
5.VBA kodini qo'llash
Siz hech qachon Excelda bir xil zerikarli va takrorlanuvchi qadamlarni avtomatlashtirishni o'ylab ko'rganmisiz?
Boshqa o'ylamang, chunki VBA sizga tegishli. Aslida, siz VBA yordamida oldingi usulni butunlay avtomatlashtirishingiz mumkin. Keling, buni amalda ko'ramiz.
📌 Qadamlar:
- Boshida Dasturchi ga o'ting. tab.
- Bu yerda Kod guruhida Visual Basic ni tanlang.
- Muqobil ravishda takrorlash uchun ALT + F11 tugmalarini bosing. vazifa.
Bir zumda Microsoft Visual Basic for Applications oynasi ochiladi.
- Keyin, Kod modulini ochish uchun tegishli varaq VBA ustiga ikki marta bosing.
- Kod modulida quyidagilarni yozing. kod.
4169
Kodlar taqsimoti
- Shaxsiy pastki yaratish uchun avval -ni tanlang. Umumiy va Deklaratsiya sifatida O'zgartirish o'rniga ishchi varaq . Ishchi varaqda har qanday o'zgarishlar sodir bo'lganda, kod o'z-o'zidan ishlaydi.
- Keyin, biz AGAR funksiyasidan foydalandik, bu erda Holat diapazoni
bo'sh Qiymat usuli yordamida, shuningdek, agar ustun raqami Ustun usuli yordamida 3 bo'lsa. - Endi, biz Application.EnableEvents ni False deb belgilang.
- Shundan so'ng biz sanani kiritish uchun ofsetni (-5,-2) o'rnatamiz va vaqtni 5 satrlarni yuqoriga siljitish orqali va 2 ustun qoldi.
- Bu yerda Now funksiyasi oxirgi vaqtni beradi va formati dd-aa-yyyy hh:dd AM: /PM , agar qiymat TRUE bo'lsa.
- Shunday qilib, biz Application.EnableEvents ni True sifatida o'rnatamiz.
- Nihoyat, quyi protsedurani End Sub bilan tugating.
- Keyin, ish varag'iga qayting.
- Va Holat ustuniga Present ni yozing.
- Avtomatik ravishda biz A1 katakchadagi sana va vaqtni ko'rishi mumkin.
Batafsil o'qing: Excel VBA: Insert Makro ishga tushirilganda vaqt tamg'asi
6. Foydalanuvchi tomonidan belgilangan funktsiyani amalga oshirish
Bundan tashqari, foydalanuvchi tomonidan belgilangan funksiyani qo'llash orqali Excelga joriy sana va vaqtni avtomatik kiritishimiz ham mumkin. Keling, bosqichma-bosqich usulni ko'rib chiqamiz.
📌 Qadamlar:
- Birinchi, Ilovalar uchun Microsoft Visual Basic dasturini oching. oldin kabi oynasi.
- Ikkinchidan, Qo'shish yorlig'iga o'ting.
- Keyinroq, quyidagidan Module -ni tanlang. imkoniyatlari.
- Kod moduliga quyidagi kodni joylashtiring.
5345
Kodlar taqsimoti
- Birinchidan, biz Funktsiya ni Insert_Current_Date_Time nomli yaratdik va Holat ni o'rnatdik. Diapazon .
- Keyin, biz Agar ifodasidan foydalandik, bu erda Holat diapazoni yordamida bo'sh qiymatga teng emasligini tekshirdik. Qiymat usuli.
- Bundan keyin biz Insert_Current_Date_Time ni Now funksiyasi qiymatiga teng qilib belgilang va agar qiymat <1 bo'lsa, katakchani dd-aa-yyyy hh:dd AM/PM sifatida formatlang>TRUE .
- Aks holda u bo'sh bo'ladi.
- Ushbu vaqtda ish varag'iga qayting.
- Keyin C1 katakchani tanlang va funksiya nomini yozishni boshlang.
- =in yozgandan so'ng funksiya ko'rinadi.
- Keyin, klaviaturadagi TAB tugmasini bosib funksiyani tanlang.
- Keyin funktsiyaning mos yozuvlar diapazoni sifatida C6 katakchasini bering va ENTER tugmasini bosing.
Lekin A1 katak hali ham bo'sh, chunki C6 katak ham bo'sh.
- Hozirda C6 katagiga Present ni yozing va A1 katakchadagi joriy sana va vaqtni darhol oling.
Joriy sana va vaqtni A1 katakchaga kiriting, lekin joriy vaqtni kiritmang
Bu yerda biz joriy sana va vaqtni A1 katakchaga kiritamiz. shu jumladan joriy vaqt. Aslida, u faqat joriy sanani kiritishni so'raydi. Buni biz kabi qilish uchun quyidagi amallarni bajaring.
📌 Qadamlar:
- Avval A1 katakchasini tanlang. va quyidagi formulani ushbu katakchaga qo'ying.
=TODAY()
TODAY funksiyasi formatlangan joriy sanani qaytaradi. sana.
- Keyin, ENTER tugmasini bosing.
Shunchaki,