Sut i ddidoli dyddiad pan fydd y dyddiad yn cael ei nodi neu ei newid yn Excel?
Yn Excel, mae'r Trefnu yn gall swyddogaeth eich helpu i ddidoli dyddiad yn nhrefn esgynnol neu ddisgynnol yn ôl yr angen. Ond nid yw'n ddeinamig, os ydych chi wedi didoli'r dyddiad ac yna ychwanegu dyddiad newydd ato, byddai angen i chi ei ddidoli eto. A oes unrhyw ffyrdd da a chyflym ichi ddidoli'r dyddiad wrth nodi dyddiad newydd bob tro mewn taflen waith?
Dyddiad didoli awto pan fydd y dyddiad yn cael ei nodi neu ei newid gyda'r fformiwla
Dyddiad didoli awto pan fydd y dyddiad yn cael ei nodi neu ei newid gyda chod VBA
Dyddiad didoli awto pan fydd y dyddiad yn cael ei nodi neu ei newid gyda'r fformiwla
Er enghraifft, y dyddiad gwreiddiol yng Ngholofn A, gall y fformiwla ganlynol eich helpu chi i ddidoli'r dyddiad neu unrhyw dannau testun eraill mewn colofn cynorthwyydd newydd yn seiliedig ar y golofn rydych chi am ei didoli, gwnewch fel a ganlyn:
1. Rhowch y fformiwla hon:
=INDEX($A$2:$A$15,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$15,"<="&$A$2:$A$15),0)) i mewn i gell wag wrth ymyl eich colofn dyddiad, C2, er enghraifft, ac yna pwyswch Ctrl + Shift + Enter allweddi gyda'i gilydd, a byddwch yn cael dilyniant rhif, yna llusgwch y ddolen llenwi i lawr i'r celloedd rydych chi am eu defnyddio, gweler y screenshot:
Nodyn: Yn y fformiwla uchod: A2: A15 yw eich ystod dyddiad gwreiddiol yr ydych am ei ddidoli yn awtomatig.
2. Yna fformatiwch y rhifau fel fformat dyddiad trwy glicio Dyddiad Byr oddi wrth y cyffredinol rhestr ostwng o dan y Hafan tab, gweler y screenshot:
3. Yna mae'r rhifau dilyniant wedi'u trosi i fformat dyddiad, ac mae'r dyddiad gwreiddiol wedi'i ddidoli hefyd, gweler y screenshot:
4. O hyn ymlaen, pan fyddwch chi'n nodi dyddiad newydd neu'n newid y dyddiad yng ngholofn A, bydd y dyddiad yng ngholofn C yn cael ei ddidoli yn nhrefn esgynnol yn awtomatig, gweler y screenshot:
Dyddiad didoli awto pan fydd y dyddiad yn cael ei nodi neu ei newid gyda chod VBA
Gall y cod VBA canlynol eich helpu i ddidoli'r dyddiad yn y golofn wreiddiol pan fyddwch chi'n nodi dyddiad newydd neu'n newid y dyddiad yn ôl yr angen.
1. Ewch i'r daflen waith rydych chi am ei didoli'n awtomatig pan fyddwch chi'n nodi neu'n newid dyddiad.
2. De-gliciwch y tab dalen, a dewis Gweld y Cod o'r ddewislen cyd-destun, yn y popped allan Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch a gludwch y cod canlynol i'r gwag Modiwlau ffenestr, gweler y screenshot:
Cod VBA: didoli auto pan fydd y dyddiad yn cael ei nodi neu ei newid:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub
Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Nodyn: Yn y cod uchod, bydd y dyddiad a gofnodwyd yn cael ei ddidoli'n awtomatig yng ngholofn A, gallwch newid A1 ac A2 i'ch celloedd eich hun yn ôl yr angen.
3. O hyn ymlaen, pan nodwch y dyddiad yng ngholofn A, bydd y dyddiad yn cael ei ddidoli yn esgyn yn awtomatig.
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer
- Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
- Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
- Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!