Ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін қалай енгізуге болады (2 тиімді жол)

  • Мұны Бөлісіңіз
Hugh West

Бұл мақала ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін қалай қою керектігін көрсетеді. Белгілі бір бағанның ұяшықтарындағы деректер жазбаларын қадағалау қажет болуы мүмкін. Мысалы, деректерді енгізу үшін B  бағанын сақтадыңыз. Енді B бағанында ұяшық жаңартылған кезде, C бағанындағы көрші ұяшықта уақыт белгісін алғыңыз келеді. Бұл мақала мұны екі тиімді жолмен жасауға көмектеседі.

Тәжірибе жұмыс кітабын жүктеп алыңыз

Сіз тәжірибе жұмыс кітабын төмендегі жүктеу түймешігінен жүктеп алуға болады.

Excel.xlsm ішіндегі уақыт белгісі

Ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін кірістірудің 2 жолы

1. Excel бағдарламасында уақыт белгісін кірістіру үшін IF, AND, NOW және басқа функцияларды пайдаланыңыз

Ұяшық өзгерген кезде формулаларды пайдаланып уақыт белгісін алу үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар

  • Алдымен Excel опцияларын ашу үшін ALT+F+T пернелерін басыңыз. Содан кейін Формулалар қойындысына өтіңіз. Содан кейін Итеративті есептеуді қосу құсбелгісін қойыңыз. Содан кейін Ең көп қайталану мәнін 1-ге орнатыңыз. Одан кейін OK түймесін басыңыз.

  • Енді ұяшыққа келесі формуланы енгізіңіз. C5 . Содан кейін формуланы төмендегі ұяшықтарға көшіру үшін Толтыру тұтқасы белгішесін сүйреңіз.
=IF(AND(B5"",D5B5),NOW(),IF(B5="","",C5))

  • Одан кейін D5 ұяшығына келесі формуланы енгізіңіз. Содан кейін Толтыру тұтқасы белгішесін бұрынғыдай төмендегі ұяшықтарға сүйреңіз.
=IF(B5="","",IF(OR(C5="",AND(ISNUMBER(D5),B5=D5)),D5,B5))

  • Енді В бағанындағы ұяшықтарға мәндерді енгізуді бастаңыз.Осыдан кейін сіз келесі нәтиже аласыз. Мұнда D бағаны көмекші баған болып табылады. Бағанды ​​таңдағаннан кейін оны тінтуірдің оң жақ түймешігімен басу арқылы жасыруға болады.

  • Баламалы түрде C5<ұяшығына келесі формуланы енгізуге болады. 7> бірдей нәтиже алу үшін.
=IF(B5"",IF(C5="",NOW(),C5),"")

  • Пішімдеуді өзгерту қажет болуы мүмкін. C бағанындағы ұяшықтар. Жоғарғы жағындағы баған нөмірін басу арқылы бағанды ​​таңдаңыз. Содан кейін CTRL+1 пернелер тіркесімін басып, Ұяшықтарды пішімдеу тілқатысу терезесін ашыңыз. Енді Пайдаланушы сан пішімін басыңыз. Содан кейін Түр өрісіне д-мм-жжж сс:мм:сс AM/PM енгізіңіз. Соңында «Жарайды» түймесін басыңыз.

Формулаларды бөлу:

Ұяшықтағы формула C5:

➤ ЕГЕР(B5=””,””,C5))

Егер функциясы ұяшық болса, ештеңені қайтармайды B5 бос. Әйтпесе, C5 ішінде сақталған бірдей мәнді қайтарады.

➤ NOW()

NOW функциясы ағымдағы мәнді қайтарады. күн мен уақыт.

➤ ЖӘНЕ(B5””,D5B5)

ЖӘНЕ функциясы егер екеуі де болса, ШЫН қайтарады аргументтер дұрыс, яғни B5 ұяшығы бос емес және B5 және D5 ұяшықтары бірдей мәнге ие емес.

➤ ЕГЕР(ЖӘНЕ(B5”",D5B5),NOW(),Егер(B5=””,””,C5))

Егер ЖӘНЕ функциясы ШЫН қайтарады, содан кейін Егер функциясы NOW функциясынан алынған ағымдағы күн мен уақытты қайтарады. Әйтпесе, нәтижені қайтарады Егер функциясы бар аргументтен алынған.

D5 ұяшығындағы формула:

➤ ISNUMBER(D5)

ISNUMBER функциясы D5 ұяшығында сан болса, TRUE қайтарады. Әйтпесе, ол False қайтарады.

➤ ЖӘНЕ(ISNUMBER(D5),B5=D5)

ЖӘНЕ функциясы егер D5 ұяшығында сан болса және B5 және D5 ұяшықтарында бірдей мән болса, ШЫН қайтарады. Ол әйтпесе FALSE қайтарады.

➤ НЕМЕСЕ(C5=””,ЖӘНЕ(ISNUMBER(D5),B5=D5))

НЕМЕСЕ функциясы, егер аргументтердің біреуі ақиқат болса, ШЫН қайтарады, яғни C5 ұяшығы бос болса немесе ЖӘНЕ функциясы ШЫН мәнін қайтарады . Барлық аргументтер жалған болса, ол ЖАЛҒАН қайтарады.

➤ ЕГЕР(НЕМЕСЕ(C5=””,ЖӘНЕ(ISNUMBER(D5),B5=D5)),D5 ,B5)

ЕСЕР функциясы D5 ұяшығында сақталған бірдей мәнді қайтарады, егер НЕМЕСЕ функциясы ШЫН мәнін қайтарса . Әйтпесе, ол B5 ұяшығының мәнін қайтарады.

➤ ЕГЕР(B5=””,””,Егер(НЕМЕСЕ(C5="",ЖӘНЕ(ISNUMBER(D5)) ),B5=D5)),D5,B5))

Егер функциясы B5 ұяшығы бос болса, ештеңені қайтармайды. Әйтпесе, ол IF функциясы бар аргументтен алынған нәтижені қайтарады.

Толығырақ: Ұяшық VBA-сыз өзгерген кезде Excel уақыт белгісін кірістіру жолы (3 жол)

Ұқсас көрсеткіштер

  • Excel бағдарламасында статикалық күнді енгізу жолы (4 қарапайым әдіс)
  • Excel VBA: Уақыт белгісін енгізуМакрос іске қосылғанда
  • Қатардағы ұяшықтар өзгертілгенде Excel күн белгісін қалай кірістіру керек
  • Excel бағдарламасында Unix уақыт белгісін күнге түрлендіру (3 Әдістер)

2. Ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін кірістіру үшін VBA кодын қолданыңыз

Сонымен қатар VBA көмегімен ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін алуға болады. Мұны істеу үшін төмендегі қадамдарды орындаңыз.

📌 Қадамдар

  • Алдымен мақсатты жұмыс парағы қойындысын тінтуірдің оң жақ түймешігімен басыңыз. Содан кейін Кодты қарау таңдаңыз. Бұл нақты жұмыс парағының код модулін ашады.

  • Одан кейін жоғарғы оң жақ бұрыштағы көшіру түймесін пайдаланып келесі кодты көшіріңіз.
2085
  • Одан кейін көшірілген кодты төменде көрсетілгендей бос модульге қойыңыз.

  • Кейін, сақтаңыз. құжатты макрос қосылған жұмыс кітабы ретінде. Енді B бағанындағы ұяшықтарға деректерді енгізуді бастаңыз. Сонда сіз бұрынғы нәтижелермен бірдей нәтиже аласыз.

VBA Код түсіндірмесі:

Жеке ішкі жұмыс парағы_өзгерту(Ауқым бойынша мақсатты мән)

Кеңсіз ұяшықтар, TimeCol, жол, бүтін сан

Dim DpRng, Rng As Range

Қажетті айнымалыларды жариялау.

CellCol = 2

Деректерді енгізу баған.

TimeCol = 3

Уақыт белгісі бағаны.

Жол = Мақсат.Жол

Cool = Target.Column

Таңдалған ұяшықтың жол және баған нөмірлерін сақтау.

Егер Жол <= 4 болса, ШығуІшкі

Жоғарғы 4 жолдағы кез келген өзгертулер уақыт белгісін жасамайды.

Уақыт белгісі = Пішім(Қазір, “КК-АА-ЖЖЖЖ СС:АА:SS AM/PM”)

Уақыт белгісі осылай пішімделеді. Оны қажетінше өзгертіңіз.

Егер Target.Text “” болса

Егер Col = CellCol болса

Ұяшықтар(Жол, TimeCol) = Уақыт белгісі

Таңдалған ұяшық бос болса, уақыт белгісін жасаңыз.

Қате туралы Келесіні жалғастыру

Елденеді кез келген қате орын алса.

DpRng = Target.Dependents

DpRng ішіндегі әрбір Rng үшін

Егер орнату Rng.Column = CellCol Содан кейін

Ұяшықтар(Rng.Row, TimeCol) = Уақыт белгісі

Бос болмаса, ұяшықтар ауқымы үшін уақыт белгілерін жасаңыз.

Толығырақ: Excel бағдарламасында уақыт белгісі деректерінің жазбаларын автоматты түрде кірістіру жолы (5 әдіс)

Есте сақтау керек нәрселер

  • Теңшелетін қолданбаны пайдалану керек. дұрыс пішімделген уақыт белгісін алу үшін B бағанындағы ұяшықтар пішімі.
  • Баламалы формула деректер бос ұяшықтарға енгізілгенде ғана жұмыс істейді.
  • Мұнда деректерді енгізу және уақыт белгісі бағаны қиын. VBA кодында кодталған. Деректер жинағы негізінде кодты өзгерту керек.

Қорытынды

Енді ұяшық өзгерген кезде Excel бағдарламасында уақыт белгісін қалай қою керектігін білесіз. Қосымша сұрақтарыңыз немесе ұсыныстарыңыз бар ма? Ол үшін төмендегі түсініктеме бөлімін пайдаланыңыз. Excel туралы көбірек білу үшін ExcelWIKI блогымызға да кіре аласыз. Бізбен бірге болыңыз және оқуды жалғастырыңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.