Სარჩევი
გსურთ ისწავლოთ როგორ ჩასვათ მიმდინარე თარიღი და დრო უჯრედში A1 ? ზოგჯერ გვსურს შევიტანოთ უახლესი დრო, როდესაც თანამშრომელი მიდის სამუშაო ადგილზე, ან როდის იყო ფაილი ბოლოს რედაქტირებული. თუ თქვენ ეძებთ ასეთ უნიკალურ ხრიკებს, თქვენ სწორ ადგილას მოხვედით. აქ ჩვენ გაგაცნობთ 6 მარტივ და მოსახერხებელ მეთოდებს, რათა ჩასვათ მიმდინარე თარიღი და დრო საკანში A1 Excel-ში.
ჩამოტვირთვა სავარჯიშო სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ შემდეგი Excel-ის სამუშაო წიგნი საკუთარი თავის უკეთ გასაგებად და ვარჯიშისთვის.
მიმდინარე თარიღისა და დროის ჩასმა A1 Cell.xlsm-შიA1 უჯრედში მიმდინარე თარიღისა და დროის ჩასმის 6 მეთოდი
დაზუსტებისთვის, ჩვენ გვაქვს თანამშრომლების დროის ცხრილი . მონაცემთა ნაკრები შეიცავს სახელს , ID და სტატუსს უილიამ ფრანკის .
ახლა ჩვენ ჩავსვით ამ თანამშრომლის შესვლის დრო უჯრედში A1 სხვადასხვა მეთოდების გამოყენებით. მოდით გამოვიკვლიოთ ისინი სათითაოდ.
აქ ჩვენ გამოვიყენეთ Microsoft Excel 365 ვერსია, შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენი მოხერხებულობის მიხედვით.
1. გამოყენება კლავიატურის მალსახმობი
პირველ მეთოდში ჩვენ გაჩვენებთ, თუ როგორ უნდა ჩაწეროთ მიმდინარე თარიღი და დრო Excel-ში კლავიატურის მალსახმობის გამოყენებით. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რომ გააკეთოთ ეს თქვენს მონაცემთა ბაზაში.
📌 ნაბიჯები:
- დასაწყისში აირჩიეთ უჯრედიმიმდინარე თარიღი ჩვენს წინაშეა.
დაწვრილებით: როგორ ჩავსვათ ბოლო შეცვლილი თარიღი და დრო Excel Cell-ში
პრაქტიკის განყოფილება
დამოუკიდებლად პრაქტიკის გასაკეთებლად, ჩვენ მოგაწოდეთ სექცია პრაქტიკა , როგორც ქვემოთ, თითოეულ ფურცელზე მარჯვენა მხარეს. გთხოვთ, გააკეთოთ ეს დამოუკიდებლად.
დასკვნა
ეს სტატია გთავაზობთ მარტივ და მოკლე გადაწყვეტილებებს, რომ ჩასვათ მიმდინარე თარიღი და დრო უჯრედში A1 Excel-ში. არ დაგავიწყდეთ ჩამოტვირთოთ პრაქტიკა ფაილი. გმადლობთ ამ სტატიის წაკითხვისთვის, ვიმედოვნებთ, რომ ეს სასარგებლო იყო. გთხოვთ შეგვატყობინოთ კომენტარების განყოფილებაში, თუ გაქვთ რაიმე შეკითხვა ან წინადადება. გთხოვთ, ეწვიოთ ჩვენს ვებგვერდს Exceldemy მეტის შესასწავლად.
A1 . - შემდეგ, დააჭირეთ CTRL + ; კლავიატურაზე. (ის აბრუნებს მიმდინარე თარიღს)
- ამის შემდეგ დააჭირეთ SPACE ღილაკს.
- მოგვიანებით დააჭირეთ CTRL+SHIFT+; თქვენს კლავიატურაზე ( ის აბრუნებს მიმდინარე დროს).
ამ მომენტში, არჩეული უჯრედი აჩვენებს მიმდინარე თარიღს და დროს ერთ ხაზზე.
მაგრამ უფრო მაცდური იქნება, თუ თარიღი და დრო სხვადასხვა ხაზში დარჩება. ამისათვის ჩვენ უნდა დავაფორმოთ უჯრედი. ასე რომ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
- უპირველეს ყოვლისა, დააჭირეთ CTRL + 1 კლავიატურაზე.
- დაუყოვნებლივ, უჯრედების ფორმატირება იხსნება დიალოგური ფანჯარა.
- შემდეგ, გადადით ნომერი ჩანართზე.
- ამის შემდეგ აირჩიეთ მორგებული როგორც კატეგორია .
- შემდეგ, ჩაწერეთ dd-mm-yyyy h:mm AM/PM ველში Type .
- ახლა, ამოიღეთ სივრცე წწ -სა და სთ -ს შორის.
- მოგვიანებით, გეჭიროთ ALT გასაღები და აკრიფეთ 0010 numpad-ზე.
0010 აკრეფის შემდეგ, დროის ნაწილი გაქრება აკრიფეთ ველი. მაგრამ ის ახლა უკვე მეორე ხაზშია.
- შემდეგ, გადადით Alignment ჩანართზე.
- Alignment ჩანართში, მონიშნეთ ველი Wrap text Text control განყოფილებაში.
- და ბოლოს, დააწკაპუნეთ OK .
ამჟამად, თარიღი და დრო უჯრედში A1 ჰგავს სურათსქვემოთ.
დაწვრილებით: როგორ ავტომატურად ჩადოთ დროის ანაბეჭდის მონაცემების ჩანაწერები Excel-ში (5 მეთოდი)
2. NOW ფუნქციის ჩასმა
ამ მეთოდით, ჩვენ გამოვიყენებთ NOW ფუნქციას მიმდინარე თარიღისა და დროის მისაღებად. ეს ასე მარტივია & amp; მარტივია, უბრალოდ მიჰყევით.
📌 საფეხურები:
- პირველ რიგში, ჩაწერეთ პრეზენტაცია როგორც სტატუსები უჯრედში C6 .
- შემდეგ გადადით უჯრედში A1 და ჩაწერეთ შემდეგი ფორმულა.
=NOW()
NOW ფუნქცია ბრუნდება მიმდინარე თარიღით და დროით, ფორმატირებული როგორც თარიღი და დრო .
- მოგვიანებით, დააფორმატეთ უჯრედი, რათა აჩვენოს შედეგი ჩვენს სასურველ ფორმატში, ისევე როგორც მეთოდი 1 .
დაწვრილებით: როგორ ჩავსვათ სტატიკური თარიღი Excel-ში (4 მარტივი მეთოდი)
3. Nested IF და NOW ფუნქციები
ამ მეთოდში ჩვენ გამოვიყენებთ ჩადგმულ IF და NOW ფუნქციებს Excel-ში თარიღისა და დროის შესაყვანად. ჩადგმული IF ფუნქცია გამოიყენება Excel-ში მრავალი მდგომარეობის შესამოწმებლად და NOW ფუნქცია აბრუნებს მიმდინარე თარიღსა და დროს.
📌 ნაბიჯები:
სანამ უფრო შორს წავალთ, ჩვენ უნდა გავააქტიუროთ იტერატიული გაანგარიშება ფუნქცია Excel-ში. ასე რომ, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
- პირველ რიგში, გადადით ფაილი ჩანართზე.
- მეორე, აირჩიეთ პარამეტრები დანმენიუ.
- მყისიერად ჩნდება ფანჯარა Excel Options .
- აქ გადადით <1-ზე>ფორმულები ჩანართი.
- გაანგარიშების პარამეტრები განყოფილებაში მონიშნეთ ველი გამეორებითი გაანგარიშების ჩართვა .
- ბოლოს დააწკაპუნეთ OK .
ახლა, ჩვენ შეგვიძლია გამოვიყენოთ ჩვენი ფორმულა ფურცელზე.
- საწყისში აირჩიეთ უჯრედი A1 და ჩაწერეთ ქვემოთ მოცემული ფორმულა.
=IF(C6"",IF(A1"",A1,NOW()),"")
აქ, IF ფუნქციაში , პირველ რიგში, ჩვენ შევამოწმეთ თუ უჯრედი C6 არ არის ცარიელი ტოლი, მაშინ სხვა IF ფუნქცია შესრულდება, წინააღმდეგ შემთხვევაში ის დააბრუნებს ცარიელს . მეორე IF ფუნქცია შეამოწმებს თუ უჯრედი A1 არ არის ტოლი ცარიელი . თუ მნიშვნელობა არის TRUE მაშინ ის დააბრუნებს უჯრედს A1 ან შეასრულებს NOW ფუნქციას .
- შესაბამისად დააჭირეთ ENTER .
ზემოთ მოცემული სურათიდან ვხედავთ, რომ ფორმულა ბრუნდება ცარიელი უჯრედში A1 როგორც იქ არ არის მნიშვნელობა უჯრედში C6 . მოდით შევამოწმოთ მუშაობს თუ არა ფორმულა, როდესაც არის მნიშვნელობა უჯრედში C6 .
- ამჟამად ჩაწერეთ Present უჯრედში C6 და დააჭირეთ ENTER .
უეცრად, მიმდინარე თარიღი და დრო გამოჩნდება უჯრედში A1 .
მსგავსი წაკითხვები
- როგორ ჩავსვათ Excel-ის თარიღის შტამპი მწკრივის უჯრედების მოდიფიცირებისას
- ჩასმა დროის ანაბეჭდი Excel-ში, როდესაც უჯრედი იცვლება (2ეფექტური გზები)
- როგორ ჩავსვათ Excel-ის დროის შტამპი, როდესაც უჯრედი იცვლება VBA-ს გარეშე (3 გზა)
- როგორ გადავიტანოთ Unix Timestamp თარიღად Excel-ში (3 მეთოდი)
4. კომბინირებული ფუნქციების გამოყენება
ახლა, ჩვენ გაჩვენებთ, თუ როგორ შეგიძლიათ ჩასვათ დრო Excel-ში განახლებით ADDRESS გამოყენებით , CELL , COLUMN , IF , NOW და ROW ფუნქციები. გთხოვთ, გაიაროთ ეს ნაბიჯები თქვენს მონაცემთა ბაზაში.
📌 ნაბიჯები:
- პირველ რიგში, აირჩიეთ უჯრედი A1 და შეიყვანეთ შემდეგი ფორმულა ამ უჯრედში.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")
ფორმულის დაშლა- ROW(C6)→ ROW ფუნქცია აბრუნებს კონკრეტული უჯრედის მწკრივის ნომერს.
- გამომავალი: 6
- COLUMN(C6)→ COLUMN ფუნქცია აბრუნებს სვეტს კონკრეტული უჯრედის რაოდენობა.
- გამომავალი: 3
- ADDRESS(ROW(C6),COLUMN(C6))→ ADDRESS ფუნქცია აბრუნებს მოცემული უჯრედის მისამართს.
- ADDRESS(6,3)→ იქცევა
- გამომავალი: $C$6
- ADDRESS(6,3)→ იქცევა
- CELL(“მისამართი”)=ADDRESS(ROW(C6),COLUMN(C6))→ CELL ფუნქცია აბრუნებს კონკრეტული მოცემული უჯრედის ინფორმაციას.
- CELL(“მისამართი”)=ADDRESS(6,3))→ იქცევა
- გამომავალი: FALSE
- CELL(“მისამართი”)=ADDRESS(6,3))→ იქცევა
- CELL(„მისამართი“)ADDRESS(ROW(C6),COLUMN(C6))→ იქცევა
- გამომავალად:TRUE
- AND(A1"",CELL("მისამართი")=ADDRESS(ROW(C6),COLUMN(C6)))→ CELL ფუნქცია აბრუნებს კონკრეტული მოცემული უჯრედის ინფორმაციას.
- AND(A1"",{FALSE})→ იქცევა
- გამომავალი: FALSE
- AND(A1"",{FALSE})→ იქცევა
- IF(CELL(„მისამართი“)ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),→ IF ფუნქცია აბრუნებს მნიშვნელობას, თუ პირობა არის TRUE და აბრუნებს სხვა მნიშვნელობას, თუ ის არის FALSE .
- IF({TRUE},A1,NOW())→ იქცევა
- გამომავალი: 44816.522597
- IF({TRUE},A1,NOW())→ იქცევა
- IF(AND(A1"),CELL("მისამართი")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL( „მისამართი“)ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()))””)→ იქცევა
- IF(C6””,44816.522597 ,””))→ იქცევა
- გამომავალი: 44816.522597
- IF(C6””,44816.522597 ,””))→ იქცევა
- ამის შემდეგ დააჭირეთ ღილაკს ENTER .
- როგორც კი რამეს ჩავწერთ უჯრედში C6 , მიმდინარე თარიღი და დრო ჩანს უჯრედში A1 .
ამ მეთოდსა და წინა მეთოდს შორის განსხვავება ისაა, რომ როდესაც ჩვენ შევცვალეთ უჯრედის მნიშვნელობა C6 თარიღი და დრო უჯრედში A1 არ განახლებულა მეთოდი 3 -ში. მაგრამ, ჩვენი დღევანდელი მეთოდით, ის განახლდება ყოველ ჯერზე, როცა ვცვლით შიგთავსს უჯრედში C6 .
- ასე რომ, შეცვალეთ უჯრედის შინაარსი C6 P .
ახლა, ის გვაჩვენებს მიმდინარე განახლებულ დროს.
5.VBA კოდის გამოყენება
როდესმე გიფიქრიათ Excel-ში იგივე მოსაწყენი და განმეორებადი ნაბიჯების ავტომატიზირებაზე?
აღარ იფიქროთ, რადგან VBA დაფარეთ. სინამდვილეში, თქვენ შეგიძლიათ წინა მეთოდის ავტომატიზაცია მთლიანად VBA -ის დახმარებით. ვნახოთ ის მოქმედებაში.
📌 ნაბიჯები:
- დასაწყისში გადადით დეველოპერზე tab.
- აქ აირჩიეთ Visual Basic Code ჯგუფში.
- ალტერნატიულად, დააჭირეთ ALT + F11 რეპლიკაციისთვის დავალება.
მყისიერად იხსნება Microsoft Visual Basic აპლიკაციებისთვის ფანჯარა.
- შემდეგ, ორჯერ დააწკაპუნეთ შესაბამის ფურცელზე VBA კოდის მოდულის გასახსნელად.
- კოდის მოდულში ჩაწერეთ შემდეგი კოდი.
6635
კოდის დაყოფა
- პირადი ქვე-ს შესაქმნელად, ჯერ აირჩიეთ სამუშაო ფურცელი ნაცვლად ზოგადი და შეცვალეთ როგორც დეკლარაცია . როდესაც რაიმე ცვლილება მოხდება ამ სამუშაო ფურცლის კოდში, თავისთავად იმუშავებს.
- შემდეგ, ჩვენ გამოვიყენეთ IF ფუნქცია სადაც შევამოწმეთ, სტატუსის დიაპაზონი არ არის თუ არა ტოლი ცარიელი მნიშვნელობის მეთოდის გამოყენებით და ასევე, თუ სვეტის ნომერია 3 Column მეთოდის გამოყენებით.
- ახლა, ჩვენ დააყენეთ Application.EnableEvents როგორც False .
- ამის შემდეგ, ჩვენ დავაყენეთ ოფსეტი (-5,-2) თარიღის ჩასასმელად და დრო შემოდის 5 მწკრივის ზემოთ დადარჩა 2 სვეტი.
- აქ, Now ფუნქცია მიუთითებს ბოლო დროს და ფორმატი იქნება dd-mm-yyyy hh:mm AM /PM თუ მნიშვნელობა არის TRUE .
- შესაბამისად, ჩვენ დავაყენეთ Application.EnableEvents როგორც True .
- ბოლოს, შეწყვიტეთ ქვეპროცედურა End Sub -ით.
- შემდეგ, დაუბრუნდით სამუშაო ფურცელს.
- და ჩაწერეთ Present სვეტში სტატუს .
- ავტომატურად, ჩვენ შეგიძლიათ ნახოთ თარიღი და დრო უჯრედში A1 .
დაწვრილებით: Excel VBA: ჩადეთ დროის ანაბეჭდი მაკრო გაშვებისას
6. მომხმარებლის მიერ განსაზღვრული ფუნქციის განხორციელება
დამატებით, ჩვენ ასევე შეგვიძლია ავტომატურად ჩავსვათ მიმდინარე თარიღი და დრო Excel-ში მომხმარებლის მიერ განსაზღვრული ფუნქციის გამოყენებით. მოდით გამოვიკვლიოთ მეთოდი ეტაპობრივად.
📌 ნაბიჯები:
- პირველ რიგში, გახსენით Microsoft Visual Basic აპლიკაციებისთვის ფანჯარა, როგორც ადრე .
- მეორე გადადით ჩასმა ჩანართზე.
- მოგვიანებით აირჩიეთ მოდული -დან პარამეტრები.
- კოდის მოდულში ჩასვით შემდეგი კოდი.
3497
კოდის დაშლა
- პირველ რიგში, ჩვენ შევქმენით ფუნქცია სახელად Insert_Current_Date_Time და დავაყენეთ სტატუსი როგორც დიაპაზონი .
- შემდეგ, ჩვენ გამოვიყენეთ If განცხადება, სადაც შევამოწმეთ, თუ სტატუსის დიაპაზონი არ არის ცარიელის ტოლი -ის გამოყენებით. Value მეთოდი.
- ამის შემდეგ ჩვენდააყენეთ Insert_Current_Date_Time ტოლი Now ფუნქციის და დაფორმატეთ უჯრედი როგორც dd-mm-yyyy hh:mm AM/PM თუ მნიშვნელობა არის TRUE .
- წინააღმდეგ შემთხვევაში, ის იქნება ცარიელი .
- ამ დროს, დაუბრუნდით სამუშაო ფურცელს.
- შემდეგ, აირჩიეთ უჯრედი C1 და დაიწყეთ ფუნქციის სახელის ჩაწერა.
- =in -ში ჩაწერის შემდეგ ფუნქცია გამოჩნდება.
- შემდეგი, აირჩიეთ ფუნქცია კლავიატურაზე TAB ღილაკის დაჭერით.
- ამის შემდეგ მიეცით უჯრედი C6 , როგორც ფუნქციის მითითების დიაპაზონი და დააჭირეთ ENTER .
მაგრამ, უჯრედი A1 ისევ ცარიელია, რადგან უჯრედი C6 ასევე ცარიელია.
- ამჟამად ჩაწერეთ Present უჯრედში C6 და მიიღეთ მიმდინარე თარიღი და დრო უჯრედში A1 მყისიერად.
ჩადეთ ამჟამინდელი თარიღი და დრო უჯრედში A1, მაგრამ არ ჩართოთ მიმდინარე დრო
აქ ჩავსვით მიმდინარე თარიღი და დრო უჯრედში A1 არა მიმდინარე დროის ჩათვლით. სინამდვილეში, ის ითხოვს მხოლოდ მიმდინარე თარიღის შეყვანას. ჩვენ მსგავსად ამის გასაკეთებლად, მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.
📌 ნაბიჯები:
- პირველ რიგში აირჩიეთ უჯრედი A1 და ამ უჯრედში ჩასვით შემდეგი ფორმულა.
=TODAY()
TODAY ფუნქცია აბრუნებს მიმდინარე თარიღს ფორმატირებული სახით თარიღი.
- შემდეგ, დააჭირეთ ღილაკს ENTER .
უბრალოდ,