डेटाइम कॉलम में प्रत्येक अद्वितीय तिथि के लिए अधिकतम टाइमस्टैम्प का पता लगाएं


0

मेरे पास एक एक्सेल फ़ाइल है जिसमें 6000 पंक्तियाँ और प्रत्येक अद्वितीय तिथि के लिए 100 पंक्तियाँ हैं। इसका मतलब है कि dd-mm-yyyy mm: hh फॉर्मेट वाले डेटाइम कॉलम में 60 यूनीक डेट्स हैं। समय अधिकतम होने पर मुझे सभी अद्वितीय दिनांक पंक्ति एकत्र करने की आवश्यकता है।

नीचे दिए गए स्तंभ काल के लिए एक उदाहरण है:

18-10-2018 06:31 
18-10-2018 06:46 
18-10-2018 06:35 
19-10-2018 23:30  
19-10-2018 06:31 
19-10-2018 05:31 
20-10-2018 06:31 
20-10-2018 06:52  
20-10-2018 08:48

और मुझे प्रत्येक अद्वितीय तिथि पंक्ति की आवश्यकता है जैसे उच्चतम टाइमस्टैम्प

18-10-2018 06:46 
19-10-2018 23:30
20-10-2018 08:48

कृपया मेरी मदद करें


स्तंभ को दिनांक और समय भागों पर विभाजित करें ( INT(A1)और A1-INT(A1), क्रमशः दिनांक और समय के रूप में स्वरूपित)। मानों के रूप में पंक्तियों और MAX (समय) के रूप में दिनांक के साथ धुरी तालिका बनाएँ।
अकिना

जवाबों:


2

दिए गए कार्य को सहायक कॉलम और 'डुप्लिकेट हटाएं' के एक जोड़े का उपयोग करके पूरा किया जा सकता है

नीचे मैं एक्सेल स्प्रेडशीट का प्रतिनिधित्व करने की पूरी कोशिश कर रहा हूं

        A                       B (Helper 1)                                        C (Helper 2)                                                            D (Helper 3)                E
1                           =DATE(YEAR(A1),MONTH(A1),DAY(A1))       =MAX(IF(DATE(YEAR($A$3:$A$6),MONTH($A$3:$A$6),DAY($A$3:$A$6))=B1,$A$3:$A$6))        
2   DateTime in DataSet     Date from DataSet                       Max DateTime (with Formula)                                                     Max DateTime (only values)  Max DateTime (after 'Remove Duplicates')
3   10/24/2018 00:00        10/24/2018                              10/24/2018 12:52                                                                10/24/2018 12:52            10/24/2018 12:52
4   10/24/2018 12:52        10/24/2018                              10/24/2018 12:52                                                                10/24/2018 12:52            10/25/2018 12:52
5   10/25/2018 12:52        10/25/2018                              10/25/2018 12:52                                                                10/25/2018 12:52    
6   10/25/2018 00:00        10/25/2018                              10/25/2018 12:52                                                                10/25/2018 12:52    

यहाँ कदम हैं:

  • कॉलम A मूल डेटासेट है

  • कॉलम बी हेल्पर 1 है जो केवल 'दिनांक' मान प्राप्त करने के लिए है - शीर्ष पंक्ति में उल्लिखित फॉर्मूला

  • कॉलम सी हेल्पर 2 है, जो मैक्सिसम डेटासेट में मूल मान (कॉलम ए में) उसी तारीख (कॉलम बी में) के लिए है - फिर से शीर्ष पंक्ति में उल्लिखित फॉर्मूला

  • कॉलम D हेल्पर 3 है जो केवल कॉलम C (लेकिन केवल 'वैल्यूज़') की कॉपी पेस्ट है

  • Column E फिर से Column D का कॉपी पेस्ट है और फिर 'Remove Duplicates' (Excel 2016 के लिए: 'डेटा' टैब -> 'Data Tools' ग्रुप के तहत उपयोग किया जाता है; पिछले संस्करणों के लिए भी, कम से कम Excel 2007 के रूप में वापस)

उम्मीद है की यह मदद करेगा।


बहुत बढ़िया जवाब! कॉलम D & E के बजाय, यह पिवट टेबल का उपयोग करना संभव है। =DATE(YEAR(A1),MONTH(A1),DAY(A1))- INT(A1)बस वही करता है (निश्चित रूप से तारीख के रूप में स्वरूपित करने की आवश्यकता है)।
मेत्से जुहेज़

धन्यवाद @ MátéJuhász! जी हाँ, आपका शांत समाधान लगता है !!
कार्तिक गणेशन

अच्छा समाधान ,,, सही मूल्य में टाइमस्टैम्प को परिवर्तित करने के लिए महत्वपूर्ण था,, एकदम सही 10 esh
राजेश एस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.