Note: The other languages of the website are Google-translated. Back to English
Մուտք  \/ 
x
or
x
Գրանցում  \/ 
x

or

Ինչպե՞ս զտել ամսաթվերը Excel- ում երկու հատուկ ամսաթվերի միջև:

Imeամանակ առ ժամանակ դուք կարող եք միայն Excel- ում զտել տվյալները կամ գրառումները երկու հատուկ ամսաթվերի միջև: Օրինակ, դուք ցանկանում եք Excel- ում ցույց տալ վաճառքների գրառումները 9/1/2012 և 11/30/2012 միջև, այլ գրառումներ թաքցնելով: Այս հոդվածը կենտրոնանում է Excel- ում երկու հատուկ ամսաթվերի միջև ամսաթվերը զտելու եղանակների վրա:

Datesտեք ամսաթվերը երկու հատուկ ամսաթվերի միջև Filտել հրամանի միջոցով
Datesտեք ամսաթվերը երկու հատուկ ամսաթվերի միջև `VBA կոդով
Ընտրեք բոլոր ամսաթվերը Excel- ի համար երկու հատուկ ամսաթվերի միջև


Datesտեք ամսաթվերը երկու հատուկ ամսաթվերի միջև Filտել հրամանի միջոցով

Ենթադրելով, որ ունեք հետևյալ զեկույցը, և այժմ ցանկանում եք զտել նյութերը 9/1/2012 - 11/30/2012 միջև, որպեսզի կարողանաք արագ ամփոփել որոշ տեղեկություններ: Տեսեք սքրինշոթեր.

փաստաթուղթ-ֆիլտր-ամսաթվեր -1 -2 փաստաթուղթ-ֆիլտր-ամսաթվեր -2

Microsoft Excel- ի ֆիլտր հրամանը աջակցում է բոլոր ամսաթվերը զտելու երկու ամսաթվերի միջև հետևյալ քայլերով.

Քայլ 1Ընտրեք ամսաթվի սյունակը, գործի սյունակը C: Եվ կտտացրեք Ամսաթիվ > ֆիլտր, տես նկարի նկարը.

փաստաթուղթ-ֆիլտր-ամսաթվեր -3

Քայլ 2Կտտացրեք սլաքի կոճակը բացի C սյունակի վերնագրից: Եվ մկնիկը տեղափոխիր այն Ամսաթիվ զտիչներ, և ընտրեք Միջեւ կետը ճիշտ ցուցակում, տե՛ս հետևյալ նկարը.

փաստաթուղթ-ֆիլտր-ամսաթվեր -4

Քայլ 3Popուցադրվում է Անհատականացված AutoFilter երկխոսության տուփ, նշեք երկու ամսաթվերը, որոնք դուք կզտեք: Տեսեք հետևյալ քայլերը.

փաստաթուղթ-ֆիլտր-ամսաթվեր -5

Քայլ 4: Սեղմել OK, Այժմ այն ​​զտում է Ամսաթիվ սյունը երկու հատուկ ամսաթվերի միջև և թաքցնում է այլ գրառումներ, ինչպես ցույց է տալիս հետևյալ նկարը.

փաստաթուղթ-ֆիլտր-ամսաթվեր -6


Datesտեք ամսաթվերը երկու հատուկ ամսաթվերի միջև `VBA կոդով

Հետևյալ կարճ VBA կոդը կարող է նաև օգնել ձեզ զտել ամսաթվերը երկու հատուկ ամսաթվերի միջև, արեք հետևյալ կերպ.

Քայլ 1Մուտքագրեք դատարկ բջիջներում երկու հատուկ ամսաթվերը: Այս դեպքում ես E9 բջիջում մուտքագրում եմ մեկնարկի ամսաթիվը 1/2012/1, իսկ E11 բջիջում մուտքագրում ավարտի ժամկետը 30/2012/2:

փաստաթուղթ-ֆիլտր-ամսաթվեր -7

Քայլ 2Հետո պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

Քայլ 3: Սեղմել Տեղադրել > Մոդուլներև տեղադրեք հետևյալ կոդը Մոդուլի պատուհանում:

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Նշում:

  • Վերոնշյալ ծածկագրում lngStart = Range ("E1"), E1 մեկնարկի ամսաթիվն է ձեր աշխատաթերթում, և lngEnd = Range ("E2"), E2 ձեր նշած ավարտի ամսաթիվն է:
  • Տեսականին («C1: C13»), տեսականին C1: C13 ամսաթվի սյունն է, որը ցանկանում եք զտել:
  • Վերոնշյալ բոլոր կոդերը փոփոխական են, դրանք կարող եք փոխել ըստ ձեր պահանջի:

Քայլ 4Հետո սեղմեք F5 Այս ծածկագիրն աշխատեցնելու բանալին, և գրառումները 9/1/2012 - 11/30/2012 ժամանակահատվածում զտվել են:


Ընտրեք բոլոր ամսաթվերը Excel- ի համար երկու հատուկ ամսաթվերի միջև

Այս բաժնում մենք ձեզ խորհուրդ ենք տալիս Ընտրեք հատուկ բջիջներ օգտակարությունը Excel- ի համար նախատեսված գործիքներ, Այս օգտակարության միջոցով դուք կարող եք հեշտությամբ ընտրել բոլոր տողերը որոշակի տիրույթում գտնվող երկու կոնկրետ ամսաթվերի միջև, ապա տեղափոխել կամ պատճենել այս շարքերը ձեր աշխատանքային գրքի մեկ այլ վայրում:

Նախքան դիմելը Excel- ի համար նախատեսված գործիքներ, խնդրում եմ նախ ներբեռնեք և տեղադրեք այն.

1Ընտրեք ընդգրկույթը, որը դուք կզտեք երկու ամսաթվով, եւ ապա սեղմեք Կուտոլս > ընտրել > Ընտրեք հատուկ բջիջներ...

2: Մեջ Ընտրեք հատուկ բջիջներ երկխոսության տուփ, նշեք պարամետրերը, ինչպես ստորև

  • 1) Ընտրեք Ամբողջ շարքը տարբերակը Ընտրության տեսակը բաժնում:
  • 2): Մեջ Հատուկ տեսակ բաժնում, խնդրում ենք հաջորդաբար ընտրել Ավելի մեծ կամ հավասար է դրան և Պակաս կամ հավասար է դրան երկու բացվող ցուցակներում: Դրանից հետո մուտքագրեք մեկնարկի ամսաթիվը և ավարտի ամսաթիվը հետևյալ տեքստային տուփերում:
  • 3) Սեղմիր OK կոճակ Տեսեք,

փաստաթուղթ-ֆիլտր-ամսաթվեր -9

Այժմ ընտրվել են չափանիշին համապատասխանող բոլոր տողերը: Եվ ապա կարող եք պատճենել և կպցնել ընտրված տողերը անհրաժեշտ տիրույթում, որքան ձեզ հարկավոր է:

  Եթե ​​ցանկանում եք ունենալ այս օգտակար ծառայության անվճար փորձարկում (30-օրյա), խնդրում ենք կտտացնել այն ներբեռնելու համար, և այնուհետև անցեք գործողությունը կիրառելու վերը նշված քայլերին համապատասխան:


Excel- ի համար Kutools- ով զտեք բոլոր ամսաթվերը երկու հատուկ ամսաթվերի միջև


Առնչվող հոդվածներ քանակը:


Գրասենյակի արտադրողականության լավագույն գործիքները

Excel- ի համար նախատեսված Kutools- ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80% -ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր առանձնահատկություններ, Աջակցում է Office / Excel 2007-2019 և 365. Աջակցում է բոլոր լեզուները: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հատկություններ ՝ 30-օրյա անվճար փորձաշրջան: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50% -ով և նվազեցնում է ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ:
officetab ներքևում
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bethany · 3 years ago
    Hello, Is it possible to get the results to filter to another tab in the worksheet?
  • To post as a guest, your comment is unpublished.
    domy · 4 years ago
    Hi guys,
    is it possible to creat a loop for the sample "Filter dates between two specific dates with VBA code"? Because i have a lot of dates and not just one as shown here.
    Thank you!
  • To post as a guest, your comment is unpublished.
    mahdi · 4 years ago
    excellent, thank you so much
  • To post as a guest, your comment is unpublished.
    Mc NWOGU · 5 years ago
    YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
  • To post as a guest, your comment is unpublished.
    karthi · 6 years ago
    thank you this comment is very useful :D
  • To post as a guest, your comment is unpublished.
    Safi · 6 years ago
    Hi

    For Step 2 Instead of the "Date Filter" I see "Text Filter"

    All of the cells in the column are dates and they are formatted as MM/DD/YYYY

    I am not sure how to format the Text Filter to be a Date Filter

    Any Advice?
    Thank You
  • To post as a guest, your comment is unpublished.
    AyahSalwa · 7 years ago
    thank you, this is very helpful
    • To post as a guest, your comment is unpublished.
      JAVID KHAN · 5 years ago
      Thank you very much for providing this valuable article