Note: The other languages of the website are Google-translated. Back to English
Logáil isteach  \/ 
x
or
x
Cláraigh  \/ 
x

or

Conas dátaí a scagadh idir dhá dháta shonracha in Excel?

Am éigin b’fhéidir nach dteastaíonn uait ach sonraí nó taifid a scagadh idir dhá dháta shonracha in Excel. Mar shampla, ba mhaith leat na taifid díolacháin idir 9/1/2012 agus 11/30/2012 a thaispeáint le chéile in Excel le taifid eile a cheilt. Díríonn an t-alt seo ar bhealaí chun dátaí idir dhá dháta shonracha in Excel a scagadh go héasca.

Dátaí an scagaire idir dhá dháta shonracha le hordú Scagaire
Scagann dátaí idir dhá dháta shonracha le cód VBA
Roghnaigh na dátaí uile idir dhá dháta shonracha le Kutools le haghaidh Excel


Dátaí an scagaire idir dhá dháta shonracha le hordú Scagaire

Má tá an tuarascáil seo a leanas agat, agus anois ba mhaith leat na míreanna a scagadh idir 9/1/2012 agus 11/30/2012 ionas gur féidir leat roinnt faisnéise a achoimriú go tapa. Féach screenshots:

doc-filter-dátaí-1 -2 doc-filter-dátaí-2

Microsoft Excel scagairí tacaíonn ordú le gach dáta a scagadh idir dhá dháta leis na céimeanna seo a leanas:

1 Céim: Roghnaigh an colún dáta, Colún C sa chás. Agus cliceáil Dáta > scagairí, féach ar an scáileán:

doc-filter-dátaí-3

2 Céim: Cliceáil an cnaipe saighead seachas teideal Colún C. Agus bog an luch thar an Scagairí Dáta, agus roghnaigh an Idir mír ar an liosta ceart, féach an pictiúr seo a leanas:

doc-filter-dátaí-4

3 Céim: Sa Phreabadh suas AutoFilter Saincheaptha bosca dialóige, sonraigh an dá dháta a ndéanfaidh tú scagadh orthu. Féach na céimeanna seo a leanas:

doc-filter-dátaí-5

4 CéimCliceáil OK. Anois déanann sé an colún Dáta a scagadh idir an dá dháta shonracha, agus seithí sé taifid eile mar a thaispeánann an pictiúr seo a leanas:

doc-filter-dátaí-6


Scagann dátaí idir dhá dháta shonracha le cód VBA

Is féidir leis an gcód gairid VBA seo a leanas cabhrú leat na dátaí a scagadh idir dhá dháta shonracha, déan é seo le do thoil:

1 Céim: Ionchur an dá dháta shonracha sna cealla bána. Sa chás seo, iontráilim an dáta tosaigh 9/1/2012 i gcill E1, agus iontráilim an dáta deiridh 11/30/2012 i gcill E2.

doc-filter-dátaí-7

2 Céim: Ansin coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

3 CéimCliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas i bhFuinneog an Mhodúil.

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

Nóta:

  • Sa chód thuas, lngStart = Raon ("E1"), E1 an dáta tosaigh i do bhileog oibre, agus lngEnd = Raon ("E2"), E2 an dáta deiridh atá sonraithe agat.
  • Raon ("C1: C13"), an raon C1: C13 an colún dáta is mian leat a scagadh.
  • Is athróga iad na cóid go léir thuas, is féidir leat iad a athrú de réir mar is gá duit.

4 Céim: Ansin brúigh F5 eochair chun an cód seo a rith, agus rinneadh na taifid idir 9/1/2012 agus 11/30/2012 a scagadh.


Roghnaigh na dátaí uile idir dhá dháta shonracha le Kutools le haghaidh Excel

Sa chuid seo, molaimid duit an Roghnaigh Cealla Sonracha fóntais de Kutools le haghaidh Excel. Leis an bhfóntas seo, is féidir leat na sraitheanna go léir a roghnú go héasca idir dhá dháta shonracha i raon áirithe, agus ansin na sraitheanna seo a bhogadh nó a chóipeáil go háit eile i do leabhar oibre.

Roimh iarratas a dhéanamh Kutools le haghaidh Excel, Le do thoil é a íoslódáil agus a shuiteáil ar dtús.

1: Roghnaigh an raon a scagfaidh tú faoi dhá dháta, agus ansin cliceáil Kutools > Roghnaigh > Roghnaigh Cealla Sonracha...

2: Sa Roghnaigh Cealla Sonracha bosca dialóige, sonraigh na socruithe mar atá thíos

  • 1). Roghnaigh Sraith iomlán rogha sa Cineál roghnúcháin alt seo.
  • 2). Sa Cineál sonrach alt, roghnaigh i ndiaidh a chéile Níos mó ná nó cothrom le agus Níos lú ná nó cothrom le sa dá liosta anuas. Ansin cuir an dáta tosaigh agus an dáta deiridh isteach sna boscaí téacs seo a leanas.
  • 3). Cliceáil ar an OK cnaipe. Féach an pictiúr:

doc-filter-dátaí-9

Anois roghnaíodh na sraitheanna go léir a oireann don chritéar. Agus ansin is féidir leat na sraitheanna roghnaithe a chóipeáil agus a ghreamú de réir raon riachtanach de réir mar is gá duit.

  Más mian leat triail saor in aisce (30 lá) a bheith agat ar an bhfóntas seo, cliceáil le do thoil chun é a íoslódáil, agus ansin téigh chun an oibríocht a chur i bhfeidhm de réir na gcéimeanna thuas.


Scag gach dáta idir dhá dháta shonracha le Kutools for Excel


Earraí gaolmhara:


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíochtaí Office / Excel 2007-2019 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d’fhiontar nó d’eagraíocht. Gnéithe iomlána triail saor in aisce 30 lá. Ráthaíocht ar ais airgid 60 lá.
cluaisín kte 201905

Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun 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