यह लेख एक्सेल में डेट की रेंज को फ़िल्टर करने के तरीके पर कुछ मूल्यवान विधियां प्रदान करेगा। मान लीजिए आपके पास एक महीने की बिक्री जानकारी है, लेकिन आप उस महीने के हर दिन हुई बिक्री को नहीं जानना चाहते। बल्कि, आपको कुछ विशिष्ट दिनों या किसी विशिष्ट सप्ताह में क्या हुआ यह जानने की आवश्यकता है। उस उद्देश्य के लिए, आपको डेट की रेंज को फ़िल्टर करना चाहिए ताकि आप उस अवधि में व्यवसाय की स्थिति आसानी से पता लगा सकें।
यहां हम निम्नलिखित डेटासेट पर काम करेंगे। यह जनवरी, फरवरी और मार्च महीनों में कुछ अलग तारीखों पर एक दुकान में कुछ इलेक्ट्रॉनिक उत्पादों की बिक्री मात्रा दिखाता है।

एक्सेल में डेट रेंज फ़िल्टर करने के 5 तरीके
1. एक्सेल फिल्टर कमांड का उपयोग करके डेट रेंज फ़िल्टर करना
एडिटिंग रिबन से फिल्टर कमांड का उपयोग करके डेट की रेंज को फ़िल्टर करना सबसे आसान ऑपरेशन है। आइए देखें कि हम यह कैसे कर सकते हैं।
1.1. चयन द्वारा डेट रेंज फ़िल्टर करना
मान लीजिए हम जनवरी और मार्च महीनों में बिक्री मात्रा के बारे में जानना चाहते हैं। तो हमें फरवरी महीने की तारीखों को फ़िल्टर आउट करने की आवश्यकता है।
चरण:
- B4 और D4 के बीच किसी भी सेल को चुनें और फिर होम >> सॉर्ट और फिल्टर >> फिल्टर पर जाएं

- उसके बाद, सेल B4 में चिह्नित आइकन पर क्लिक करें (निम्न चित्र में दिखाया गया है)।

- फिर जनवरी और मार्च को अनचेक करें और ओके पर क्लिक करें।

आप फरवरी में बिक्री के बारे में जानकारी देखेंगे।

- जनवरी और मार्च के बारे में जानकारी प्राप्त करने के लिए, रेंज B10:D12 चुनें और चयनित सेल में से किसी पर राइट क्लिक करें।
- फिर पंक्ति हटाएं पर क्लिक करें।

- एक चेतावनी संदेश दिखाई देगा। बस ओके पर क्लिक करें।

- यह ऑपरेशन फरवरी में उत्पाद बिक्री की सभी जानकारी समाप्त कर देगा। अब सॉर्ट और फिल्टर रिबन से फिर से फिल्टर चुनें।

अब आप केवल जनवरी और मार्च में बिक्री की जानकारी देखेंगे।

इस प्रकार आप एक्सेल में डेट की रेंज को फ़िल्टर करके अपनी वांछित जानकारी देख सकते हैं।
और पढ़ें: एक्सेल में डेट रेंज कैसे कैलकुलेट करें
1.2. डेट फिल्टर्स का उपयोग करके डेट रेंज फ़िल्टर करना
हम जनवरी और मार्च महीनों में बिक्री मात्रा के बारे में जानने के इच्छुक हैं। तो हमें फरवरी महीने की तारीखों को फ़िल्टर आउट करने की आवश्यकता है।
चरण:
- B4 और D4 के बीच किसी भी सेल को चुनें और फिर होम >> सॉर्ट और फिल्टर >> फिल्टर पर जाएं

- उसके बाद, सेल B4 में चिह्नित आइकन पर क्लिक करें (निम्न चित्र में दिखाया गया है)।

- डेट फिल्टर से कस्टम फिल्टर चुनें (अगले चित्र में दिखाया गया है)।

याद रखें, आप जनवरी और मार्च महीनों में बिक्री जानकारी देखना चाहते हैं। तो आपको फरवरी महीने को फ़िल्टर आउट करना होगा। ऐसा करने के लिए,
- डेट को '01-02-22 से पहले है या 07-02-22 के बाद है' के रूप में सेट करें (नीचे चित्र में देखें)

- अब ओके पर क्लिक करें और आप जनवरी और मार्च महीनों में बिक्री जानकारी देखेंगे।

इस प्रकार आप इच्छानुसार डेट रेंज फ़िल्टर कर सकते हैं। आप डेट फिल्टर में आज, कल, अगला महीना आदि जैसे अन्य विकल्प भी पा सकते हैं। यदि आप डेट रेंज को अलग तरीके से फ़िल्टर करना चाहते हैं, तो आप उन विकल्पों का उपयोग कर सकते हैं।
और पढ़ें: एक्सेल में कस्टम डेट फिल्टर का उपयोग कैसे करें (5 आसान तरीके)
2. FILTER फंक्शन का उपयोग करके डेट फ़िल्टर करना
एक्सेल FILTER फंक्शन का उपयोग डेट रेंज को फ़िल्टर करने के लिए एक स्मार्ट विचार होगा। कल्पना करें कि आप फरवरी में बिक्री की जानकारी जानना चाहते हैं। आइए देखें कि इस विधि के संबंध में आपको कौन सी प्रक्रिया अपनानी चाहिए।
चरण:
- पहले निम्न चित्र की तरह एक नया चार्ट बनाएं।

- सुनिश्चित करें कि कॉलम F का संख्या प्रारूप डेट पर सेट है।

- सेल F5 में निम्नलिखित फॉर्मूला टाइप करें।
=FILTER(B5:D14,MONTH(B5:B14)=2,"कोई डेटा नहीं")
MONTH फंक्शन FILTER फंक्शन की मदद करता है कि हम फॉर्मूला में जो महीना डालते हैं उसके आधार पर बिक्री की जानकारी लौटाए। यहां हम फरवरी में बिक्री की जानकारी देखना चाहते हैं, इसलिए हम जांच रहे हैं कि डेट रेंज B5:B14 महीना नंबर 2 से संबंधित है या नहीं। यदि हां, तो हम फरवरी महीने का बिक्री इतिहास देखेंगे। अन्यथा, हमें कोई डेटा नहीं मिलेगा।
- अब एंटर दबाएं और आप फरवरी में उत्पाद बिक्री के बारे में सभी जानकारी देखेंगे।

इस प्रकार आप एक नज़र में डेट रेंज को फ़िल्टर कर सकते हैं।
और पढ़ें: एक्सेल VBA: आज से पहले की डेट फ़िल्टर करें (त्वरित चरणों के साथ)
3. डेट की रेंज फ़िल्टर करने के लिए पिवट टेबल का उपयोग करना
इस खंड में, मैं आपको दिखाऊंगा कि पिवट टेबल की मदद से डेट रेंज को कैसे फ़िल्टर करें। मान लीजिए आप जनवरी में कुल बिक्री के बारे में जानना चाहते हैं। बस नीचे दी गई प्रक्रिया का पालन करें।
चरण:
- पहले, रेंज B4:D12 चुनें। फिर इन्सर्ट >> पिवट टेबल पर जाएं

- एक डायलॉग बॉक्स दिखाई देगा। बस ओके पर क्लिक करें।

आप नई एक्सेल शीट में दाईं ओर पिवटटेबल फील्ड्स देखेंगे। इसमें आपके डेटासेट के कॉलम हेडिंग से सभी फील्ड्स हैं। चार क्षेत्र हैं जिन्हें फिल्टर्स, कॉलम, पंक्तियाँ और मान नाम दिया गया है। आप इन क्षेत्रों पर किसी भी फील्ड को ड्रैग कर सकते हैं।

- अब पिवटटेबल फील्ड में डेट पर क्लिक करें। आप देखेंगे कि एक और फील्ड महीना स्वचालित रूप से दिखाई देगा।

- अब, यह एक मुश्किल हिस्सा है। आपको डेट को अनचेक करना होगा लेकिन फील्ड से उत्पाद और बिक्री मात्रा को चेक करना होगा
- फिर महीना फील्ड को पंक्तियाँ के क्षेत्र से फिल्टर्स में ड्रैग करें (निम्न छवि में दिखाया गया है)।

यह ऑपरेशन डेटासेट के हर बिक्री और उत्पाद को पिवट टेबल में दिखाएगा।

- जनवरी में बिक्री देखने के लिए, निम्न चित्र में चिह्नित क्षेत्र के तीर पर क्लिक करें और फिर जनवरी चुनें।
- उसके बाद, बस ओके पर क्लिक करें।

अब आप पिवट टेबल में सभी उत्पाद और उनकी संबंधित बिक्री देख पाएंगे। आप जनवरी महीने की कुल बिक्री भी देख सकते हैं।

इस तरह, आप पिवट टेबल का उपयोग करके आसानी से डेट रेंज फ़िल्टर कर सकते हैं। इस मामले में, हमने फरवरी और मार्च की तारीखों को फ़िल्टर आउट किया।
और पढ़ें: एक्सेल VBA के साथ पिवट टेबल में डेट रेंज फ़िल्टर कैसे करें
समान पठन
- दो तारीखों के बीच और दूसरे मानदंड के साथ SUMIF कैसे करें (7 तरीके)
- डेट रेंज के भीतर औसत कैलकुलेट करें एक्सेल में (3 तरीके)
- एक्सेल में डेट रेंज में मान SUM करने के लिए SUMIFS का उपयोग कैसे करें
- एक्सेल में महीने में SUMIF डेट रेंज करें (9 तरीके)
- महीना और साल में डेट रेंज के साथ एक्सेल SUMIF (4 उदाहरण)
4. डेट रेंज फ़िल्टर करने के लिए VBA लागू करना
हम VBA के माध्यम से भी डेट रेंज फ़िल्टर कर सकते हैं। मान लीजिए आप सिर्फ फरवरी और मार्च में बिक्री के बारे में जानना चाहते हैं। आइए नीचे प्रक्रिया पर चर्चा करें।
चरण:
- पहले, डेवलपर टैब से विजुअल बेसिक खोलें।

फिर, यह माइक्रोसॉफ्ट विजुअल बेसिक फॉर एप्लीकेशन्स की एक नई विंडो खोलेगा।
- अब, इन्सर्ट >> मॉड्यूल चुनें।

- VBA मॉड्यूल में निम्नलिखित कोड टाइप करें।
Public Sub DateRangeFilter() Dim StartDate As Long, EndDate As Long StartDate = Range("B10").Value EndDate = Range("B14").Value Range("B4:B14").AutoFilter field:=1, _ Criteria1:=">=" & StartDate, _ Operator:=xlAnd, _ Criteria2:="<=" & EndDate End Sub

यहां, मैंने एक सब DateRangeFilter, बनाया जहां मैंने दो वेरिएबल StartDate और EndDate को Long के रूप में घोषित किया।
चूंकि हम फरवरी और मार्च महीनों में बिक्री के बारे में जानना चाहते हैं, हमने फरवरी की पहली तारीख को अपनी शुरुआत तारीख के रूप में सेट किया (सेल B10) और मार्च की अंतिम तारीख को अपनी अंत तारीख के रूप में सेट किया (सेल B14) रेंज और वैल्यू मेथड का उपयोग करके। फिर हमने इस डेट रेंज को B4:B14 से फ़िल्टर करने के लिए ऑटोफिल्टर मेथड का उपयोग किया शुरुआत तारीख और अंत तारीख के लिए मानदंड सेट करके।
- अब, एक्सेल शीट से मैक्रो चलाएं।

- उसके बाद, आप केवल फरवरी और मार्च की तारीखें देखेंगे।

इस प्रकार आप सरल VBA कोड का उपयोग करके डेट रेंज को फ़िल्टर कर सकते हैं।
और पढ़ें: एक्सेल VBA: सेल मान के आधार पर डेट रेंज फ़िल्टर करें (मैक्रो और यूजरफॉर्म)
5. डेट रेंज फ़िल्टर करने के लिए एक्सेल AND और TODAY फंक्शन का उपयोग करना
मान लीजिए आप आज से 60 और 80 दिन पहले की तारीखों के बीच बिक्री इतिहास जानना चाहते हैं। आप इस दृष्टिकोण का पालन कर सकते हैं।
चरण:
- एक नया कॉलम बनाएं, जैसा चाहें नाम दें, इस मामले में, मैं इसे फ़िल्टर्ड डेट नाम दूंगा।
- फिर सेल E5 में निम्नलिखित फॉर्मूला टाइप करें।
=AND(TODAY()-B5>=60,TODAY()-B5<=80)
यहां, TODAY फंक्शन आज से 60 और 80 दिन पहले की तारीखों की पहचान करता है। फिर हम इस तर्क का उपयोग AND फंक्शन के लिए करते हैं। फिर AND फंक्शन तर्क के अनुसार मान लौटाता है,
- एंटर कुंजी दबाएं और आप सेल E5 में आउटपुट देखेंगे।

- अब निचले सेल में ऑटोफिल करने के लिए फिल हैंडल का उपयोग करें।

- सेल E5 चुनें और फिर होम >> सॉर्ट और फिल्टर >> फिल्टर चुनें

- अब चिह्नित तीर पर क्लिक करें, गलत को अनचेक करें और फिर ओके पर क्लिक करें (निम्न आकृति में दिखाया गया है)।

- इस ऑपरेशन को निष्पादित करने के बाद, आप अपने वांछित डेट की रेंज के बीच बिक्री इतिहास देखेंगे।

इस प्रकार आप माइक्रोसॉफ्ट एक्सेल में डेट रेंज को फ़िल्टर कर सकते हैं।
और पढ़ें: डेट रेंज जोड़ने के लिए एक्सेल फॉर्मूला (11 त्वरित विधियां)
अभ्यास वर्कबुक
यहां मैं आपको वह डेटासेट दे रहा हूं जिस पर मैंने इस विधि को लागू किया। मुझे आशा है कि यह आपके लिए इन विधियों को स्वयं अभ्यास करने में मददगार हो सकता है।

निष्कर्ष
यह लेख एक्सेल में डेट रेंज फ़िल्टर करने पर जोर देता है। हमने यहां काफी सरल विधियां लागू की हैं। जब आप विशाल डेटासेट में काम करते हैं और किसी विशिष्ट अवधि के भीतर कुछ घटनाओं या सूचनाओं के बारे में जानने की आवश्यकता होती है तो डेट रेंज फ़िल्टर करना बहुत उपयोगी हो सकता है। मुझे आशा है कि आप इस लेख से लाभान्वित हो सकते हैं। यदि आपके मन में आसान विधियां हैं या कोई प्रतिक्रिया है, तो कृपया टिप्पणी बॉक्स में उन्हें छोड़ने के लिए स्वतंत्र महसूस करें।
संबंधित लेख
- डेट रेंज और एकाधिक मानदंडों के साथ SUMIFS का उपयोग कैसे करें (7 त्वरित तरीके)
- डेट रेंज VLOOKUP और एक्सेल में मान लौटाएं (4 उपयुक्त विधियां)
- एक्सेल में डेट रेंज के लिए IF फॉर्मूला का उपयोग कैसे करें (6 विधियां
- एक्सेल में डेट द्वारा डेटा फ़िल्टर करने के लिए VBA कोड (4 उदाहरण)
- एक्सेल में अंतिम 30 दिनों की डेट फ़िल्टर कैसे करें (5 आसान तरीके)
- दो तारीखों के बीच पिवट टेबल फ़िल्टर करने के लिए VBA एक्सेल में