Excel और amp में अद्वितीय मानों की सूची प्राप्त करें; अद्वितीय पंक्तियाँ निकालें

  • इसे साझा करें
Michael Brown

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

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

    युक्ति। डायनेमिक सरणियों का समर्थन करने वाले एक्सेल 365 के नवीनतम संस्करण में त्वरित रूप से अद्वितीय मान प्राप्त करने के लिए, उपरोक्त लिंक किए गए ट्यूटोरियल में समझाए गए अद्वितीय फ़ंक्शन का उपयोग करें।

    Excel में अद्वितीय मान कैसे प्राप्त करें

    किसी भी भ्रम से बचने के लिए, सबसे पहले, आइए इस बात पर सहमत हों कि हम Excel में अद्वितीय मान किसे कहते हैं। अद्वितीय मान वे मान हैं जो किसी सूची में केवल एक बार मौजूद होते हैं। उदाहरण के लिए:

    Excel में अद्वितीय मानों की सूची निकालने के लिए, निम्न सूत्रों में से किसी एक का उपयोग करें।

    सरणी अद्वितीय मान सूत्र (Ctrl + Shift + Enter दबाकर पूरा किया गयाअद्वितीय पंक्तियों को निकालने के लिए, किसी अन्य स्थान पर कॉपी करें का चयन करें, और फिर निर्दिष्ट करें कि आप वास्तव में उन्हें कहां कॉपी करना चाहते हैं - सक्रिय शीट ( कस्टम स्थान विकल्प का चयन करें, और गंतव्य के शीर्ष सेल को निर्दिष्ट करें रेंज), नई वर्कशीट या नई वर्कबुक।

    इस उदाहरण में, आइए नई शीट का विकल्प चुनें:

  • समाप्त करें क्लिक करें बटन, और आपका काम हो गया!
  • Excel में अद्वितीय मानों या पंक्तियों की सूची प्राप्त करने का यह त्वरित और आसान तरीका पसंद आया? यदि ऐसा है, तो मैं आपको नीचे एक मूल्यांकन संस्करण डाउनलोड करने और इसे आजमाने के लिए प्रोत्साहित करता हूं। डुप्लिकेट रिमूवर के साथ-साथ अन्य सभी समय बचाने वाले टूल जो हमारे पास एक्सेल के अल्टीमेट सूट के साथ शामिल हैं।

    उपलब्ध डाउनलोड

    एक्सेल में अद्वितीय मान खोजें - नमूना कार्यपुस्तिका (.xlsx फ़ाइल)

    अल्टीमेट सुइट - मूल्यांकन संस्करण (.exe फ़ाइल)

    ):

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1,$A$2:$A$10) + (COUNTIF($A$2:$A$10, $A$2:$A$10)1), 0)), "")

    नियमित अद्वितीय मान सूत्र (एंटर दबाकर पूरा किया गया):

    =IFERROR(INDEX($A$2:$A$10, MATCH(0,INDEX(COUNTIF($B$1:B1, $A$2:$A$10)+(COUNTIF($A$2:$A$10, $A$2:$A$10)1),0,0), 0)), "")

    उपरोक्त सूत्रों में, निम्नलिखित संदर्भों का उपयोग किया जाता है:

    • A2:A10 - स्रोत सूची।
    • B1 - अद्वितीय सूची का शीर्ष कक्ष ऋण 1। इस उदाहरण में, हम अद्वितीय सूची शुरू करते हैं B2 में, और इसलिए हम B1 को सूत्र (B2-1=B1) में आपूर्ति करते हैं। यदि आपकी विशिष्ट सूची सेल C3 में शुरू होती है, तो $B$1:B1 को $C$2:C2 में बदलें।

    ध्यान दें। चूँकि सूत्र अद्वितीय सूची के पहले कक्ष के ऊपर स्थित कक्ष को संदर्भित करता है, जो आमतौर पर स्तंभ शीर्ष लेख (इस उदाहरण में B1) होता है, सुनिश्चित करें कि आपके शीर्षलेख में एक अद्वितीय नाम है जो स्तंभ में कहीं और प्रकट नहीं होता है।

    इस उदाहरण में, हम कॉलम A से अद्वितीय नाम निकाल रहे हैं (अधिक सटीक रूप से श्रेणी A2:A20 से), और निम्न स्क्रीनशॉट कार्रवाई में सरणी सूत्र को प्रदर्शित करता है:

    सूत्र के तर्क की विस्तृत व्याख्या एक अलग खंड में प्रदान की गई है, और यहां बताया गया है कि अपने एक्सेल वर्कशीट में अद्वितीय मान निकालने के लिए सूत्र का उपयोग कैसे करें:

    • अपने डेटासेट के अनुसार सूत्रों में से किसी एक को संशोधित करें।
    • अद्वितीय सूची के पहले कक्ष में सूत्र दर्ज करें (इस उदाहरण में B2)।
    • यदि आप सरणी सूत्र का उपयोग कर रहे हैं, तो Ctrl + Shift + Enter दबाएं। यदि आपने नियमित सूत्र का विकल्प चुना है, तो हमेशा की तरह Enter कुंजी दबाएं।
    • भरण हैंडल को खींचकर जहां तक ​​आवश्यक हो, सूत्र को नीचे कॉपी करें। चूंकि दोनोंअद्वितीय मान सूत्र हम IFERROR फ़ंक्शन में एनकैप्सुलेट करते हैं, आप सूत्र को अपनी तालिका के अंत तक कॉपी कर सकते हैं, और यह आपके डेटा को किसी भी त्रुटि के साथ अव्यवस्थित नहीं करेगा चाहे कितने भी अद्वितीय मान निकाले गए हों।
    • <5

      Excel में अलग-अलग मान कैसे प्राप्त करें (अद्वितीय + पहली डुप्लिकेट घटनाएं)

      जैसा कि आप पहले से ही इस खंड के शीर्षक से अनुमान लगा सकते हैं, विशिष्ट मान Excel में सभी अलग हैं किसी सूची में मान, यानी अद्वितीय मान और डुप्लिकेट मानों के पहले उदाहरण। उदाहरण के लिए:

      Excel में एक अलग सूची प्राप्त करने के लिए, निम्न सूत्रों का उपयोग करें।

      सरणी विशिष्ट सूत्र (Ctrl दबाने की आवश्यकता है) + Shift + Enter ):

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")

      नियमित विशिष्ट सूत्र:

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, INDEX(COUNTIF($B$1:B1, $A$2:$A$10), 0, 0), 0)), "")

      कहाँ:

      • A2:A10 स्रोत सूची है।
      • B1 अलग सूची के पहले सेल के ऊपर का सेल है। इस उदाहरण में, विशिष्ट सूची कक्ष B2 में शुरू होती है (यह वह पहला कक्ष है जहां आप सूत्र दर्ज करते हैं), इसलिए आप B1 का संदर्भ लें।

      इसमें विशिष्ट मान निकालें रिक्त कक्षों को अनदेखा करने वाला एक स्तंभ

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

      सरणी सूत्र निकालने के लिए रिक्त स्थान छोड़कर विशिष्ट मान :

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF($A$2:$A$10="",1,0), 0)), "")

      विशिष्ट की एक सूची प्राप्त करें संख्याओं को अनदेखा करते हुए पाठ मान औररिक्त स्थान

      इसी तरह, आप अलग-अलग मानों की एक सूची प्राप्त कर सकते हैं रिक्त कक्षों और संख्याओं वाले कक्षों को छोड़कर :

      =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10&"") + IF(ISTEXT($A$2:$A$10)=FALSE,1,0), 0)), "")

      जल्दी से रिमाइंडर, उपरोक्त सूत्रों में, A2:A10 स्रोत सूची है, और B1 विशिष्ट सूची के पहले सेल के ठीक ऊपर वाला सेल है।

      निम्नलिखित स्क्रीनशॉट दोनों सूत्रों का परिणाम दिखाता है:

      <0

    Excel में केस-संवेदी विशिष्ट मान कैसे निकालें

    केस-संवेदी डेटा जैसे पासवर्ड, उपयोगकर्ता नाम या फ़ाइल नाम के साथ काम करते समय, आपको एक सूची प्राप्त करने की आवश्यकता हो सकती है केस-संवेदी विशिष्ट मानों की। इसके लिए, निम्नलिखित सरणी सूत्र का उपयोग करें, जहां A2:A10 स्रोत सूची है, और B1 अलग सूची के पहले सेल के ऊपर का सेल है:

    केस-संवेदी विशिष्ट मान प्राप्त करने के लिए सरणी सूत्र (दबाने की आवश्यकता है) Ctrl + Shift + Enter )

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, FREQUENCY(IF(EXACT($A$2:$A$10,TRANSPOSE($B$1:B1)), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10)), ""), MATCH(ROW($A$2:$A$10), ROW($A$2:$A$10))), 0)), "")

    अद्वितीय / विशिष्ट सूत्र कैसे काम करता है

    यह अनुभाग विशेष रूप से जिज्ञासु और जिज्ञासु लोगों के लिए लिखा गया है विचारशील एक्सेल उपयोगकर्ता जो न केवल फॉर्मूला जानना चाहते हैं बल्कि इसके नट और बोल्ट को पूरी तरह से समझना चाहते हैं।

    यह बिना कहे चला जाता है कि एक्सेल में अद्वितीय और विशिष्ट मान निकालने के सूत्र न तो तुच्छ हैं और न ही सीधे। लेकिन करीब से देखने पर, आप देख सकते हैं कि सभी सूत्र एक ही दृष्टिकोण पर आधारित हैं - INDEX/MATCH का उपयोग करके COUNTIF, या COUNTIF + IF फ़ंक्शन के संयोजन में।

    हमारे गहन विश्लेषण के लिए, आइए उपयोग करें सरणी सूत्र है किअलग-अलग मानों की एक सूची निकालता है क्योंकि इस ट्यूटोरियल में चर्चा किए गए अन्य सभी सूत्र इस बुनियादी एक के सुधार या विविधताएं हैं:

    =IFERROR(INDEX($A$2:$A$10, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$10), 0)), "")

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

    और अब, हमारे विशिष्ट सूत्र के मुख्य भाग को तोड़ते हैं:

    1. COUNTIF(श्रेणी, मानदंड) एक सीमा के भीतर कोशिकाओं की संख्या लौटाता है जो एक निर्दिष्ट शर्त को पूरा करते हैं।

      इस उदाहरण में, COUNTIF($B$1:B1, $A$2:$A$10) स्रोत सूची ($A$2:$A$10) के किसी भी मूल्य के आधार पर 1 और 0 की एक सरणी देता है। अलग सूची ($B$1:B1) में कहीं दिखाई देता है। यदि मान मिलता है, तो सूत्र 1 लौटाता है, अन्यथा - 0.

      विशेष रूप से, कक्ष B2 में, COUNTIF($B$1:B1, $A$2:$A$10) बन जाता है:

      COUNTIF("Distinct", {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"})

      और रिटर्न:

      {0;0;0;0;0;0;0;0;0}

      क्योंकि स्रोत सूची ( मानदंड ) का कोई भी आइटम श्रेणी में दिखाई नहीं देता है जहां फ़ंक्शन एक मैच की तलाश करता है। इस मामले में, श्रेणी ($B$1:B1) में एक ही आइटम होता है - "अलग"।

    2. MATCH(lookup_value, lookup_array, [match_type]) सरणी में लुकअप मान की सापेक्ष स्थिति लौटाता है।

    इस उदाहरण में, लुकअप_वैल्यू 0 है, और फलस्वरूप:

    MATCH(0,COUNTIF($B$1:B1, $A$2:$A$10), 0)

    में बदल जाता है:

    MATCH(0, { 0 ;0;0;0;0;0;0;0;0},0)

    और

    लौटाता है क्योंकि हमारा MATCHफ़ंक्शन को पहला मान मिलता है जो लुकअप मान के ठीक बराबर होता है (जैसा कि आपको याद है, लुकअप मान 0 है)।

  • INDEX(array, row_num, [column_num]) निर्दिष्ट पंक्ति और (वैकल्पिक रूप से) कॉलम संख्याओं के आधार पर सरणी में मान देता है।
  • इस उदाहरण में, INDEX($A$2:$A$10, 1)

    बन जाता है:

    INDEX({"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}, 1)

    और "रॉनी" लौटाता है।

    जब सूत्र को कॉलम के नीचे कॉपी किया जाता है, तो विशिष्ट सूची ($B$1:B1) का विस्तार होता है क्योंकि दूसरा सेल संदर्भ (B1) एक सापेक्ष संदर्भ है जो उस सेल की सापेक्ष स्थिति के अनुसार बदलता है जहां सूत्र चलता है।

    इसलिए, सेल B3 में कॉपी किए जाने पर, COUNTIF($B$1: B1 , $A$2:$A$10) COUNTIF($B$1: B2 में बदल जाता है , $A$2:$A$10), और बन जाता है:

    COUNTIF({"Distinct";"Ronnie"}, {"Ronnie"; "David"; "Sally"; "Jeremy"; "Robert"; "David"; "Robert"; "Tom"; "Sally"}), 0)), "")

    और रिटर्न:

    {1;0;0;0;0;0;0;0;0}

    क्योंकि इसमें एक "रॉनी" पाया जाता है श्रेणी $B$1:B2.

    और फिर, MATCH(0,{1; 0 ;0;0;0;0;0;0;0},0) 2 लौटाता है , क्योंकि 2 सरणी में पहले 0 की सापेक्ष स्थिति है।

    और अंत में, INDEX($A$2:$A$10, 2) दूसरी पंक्ति से मान लौटाता है, जो "डेविड" है।

    युक्ति। सूत्र के तर्क की बेहतर समझ के लिए, आप सूत्र पट्टी में सूत्र के विभिन्न भागों का चयन कर सकते हैं और यह देखने के लिए F9 दबा सकते हैं कि चयनित भाग किसका मूल्यांकन करता है:

    यदि आपको अभी भी गणना करने में कठिनाई हो रही है सूत्र के बाहर, INDEX/MATCH संपर्क कैसे काम करता है, इसकी विस्तृत व्याख्या के लिए आप निम्न ट्यूटोरियल देख सकते हैं: INDEX & बेहतर के रूप में मिलान करेंएक्सेल VLOOKUP का विकल्प।

    जैसा कि पहले ही उल्लेख किया गया है, इस ट्यूटोरियल में चर्चा किए गए अन्य सूत्र उसी तर्क पर आधारित हैं, केवल कुछ संशोधनों के साथ:

    अद्वितीय मान सूत्र - इसमें एक और COUNTIF फ़ंक्शन शामिल है जो स्रोत सूची में एक से अधिक बार दिखाई देने वाले सभी आइटम को अद्वितीय सूची से बाहर कर देता है: COUNTIF($A$2:$A$10, $A$2:$A$10)1 .

    खाली को अनदेखा करते हुए विशिष्ट मान फ़ॉर्मूला - यहां आप एक IF फ़ंक्शन जोड़ते हैं जो रिक्त कक्षों को विशिष्ट सूची में जोड़े जाने से रोकता है: IF($A$2:$A$13="",1,0) .

    संख्याओं को अनदेखा करते हुए विशिष्ट पाठ मान सूत्र - आप यह जाँचने के लिए ISTEXT फ़ंक्शन का उपयोग करते हैं कि कोई मान टेक्स्ट है या नहीं, और IF फ़ंक्शन रिक्त कक्षों सहित अन्य सभी मान प्रकारों को खारिज करने के लिए: IF(ISTEXT($A$2:$A$13)=FALSE,1,0) .

    एक्सेल के उन्नत फ़िल्टर के साथ एक कॉलम से अलग मान निकालें

    यदि आप अलग-अलग मूल्य सूत्रों के रहस्यमय मोड़ों का पता लगाने में समय बर्बाद नहीं करना चाहते हैं, तो आप इसका उपयोग करके अलग-अलग मानों की एक सूची प्राप्त कर सकते हैं आधुनिक फ़िल्टर। विस्तृत चरण नीचे दिए गए हैं।

    1. डेटा के उस कॉलम का चयन करें जिससे आप विशिष्ट मान निकालना चाहते हैं।
    2. डेटा टैब पर स्विच करें > क्रमबद्ध करें और; फ़िल्टर समूह, और उन्नत बटन पर क्लिक करें:

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

    <चुनें 24>

  • अंत में, ओके बटन पर क्लिक करें और परिणाम जांचें:
  • कृपया ध्यान दें कि हालांकि उन्नत फ़िल्टर के विकल्प का नाम " केवल अद्वितीय रिकॉर्ड " रखा गया है, यह विशिष्ट मान निकालता है, अर्थात अद्वितीय मान और डुप्लिकेट मानों की पहली घटना।

    डुप्लिकेट के साथ अद्वितीय और विशिष्ट पंक्तियां निकालें रिमूवर

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

    • एक या अधिक कॉलम में मानों के आधार पर अद्वितीय / विशिष्ट पंक्तियों को खोजें और निकालें
    • ढूंढें , हाइलाइट करें , और कॉपी करें अद्वितीय मानों को किसी अन्य स्थान पर, समान या भिन्न कार्यपुस्तिका में।

    और अब, आइए डुप्लीकेट रिमूवर टूल को कार्य करते हुए देखें।

    मान लें कि आपके पास कई अन्य तालिकाओं के डेटा को समेकित करके एक सारांश तालिका बनाई गई है। जाहिर है, उस सारांश तालिका में बहुत सारी डुप्लिकेट पंक्तियाँ हैं और आपका कार्य उन अद्वितीय पंक्तियों को निकालना है जो केवल एक बार तालिका में दिखाई देती हैं, या अलग-अलग पंक्तियाँअद्वितीय और पहली डुप्लिकेट घटनाओं सहित। किसी भी तरह से, डुप्लिकेट रिमूवर ऐड-इन के साथ काम 5 त्वरित चरणों में किया जाता है।

    1. अपनी स्रोत तालिका में किसी भी सेल का चयन करें और डुप्लीकेट रिमूवर बटन पर क्लिक करें एबलबिट्स डेटा टैब, डीडुप ग्रुप में।

    डुप्लीकेट रिमूवर विज़ार्ड चलेगा और चुनें पूरी तालिका। इसलिए, अगले चरण पर जाने के लिए बस अगला पर क्लिक करें।

  • वह मान प्रकार चुनें जिसे आप खोजना चाहते हैं, और अगला क्लिक करें:
    • अद्वितीय
    • अद्वितीय +1st घटनाएँ (विशिष्ट)

    इस उदाहरण में, हमारा लक्ष्य स्रोत तालिका में दिखाई देने वाली अद्वितीय पंक्तियों को निकालना है केवल एक बार, इसलिए हम अद्वितीय विकल्प का चयन करते हैं:

    युक्ति। जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, डुप्लिकेट वैल्यू के लिए भी 2 विकल्प हैं, बस इसे ध्यान में रखें यदि आपको किसी अन्य वर्कशीट को निकालने की आवश्यकता है।

  • अद्वितीय मानों की जांच के लिए एक या अधिक कॉलम चुनें।

    इस उदाहरण में, हम सभी 3 कॉलम ( आदेश संख्या , प्रथम नाम और अंतिम नाम ) में मूल्यों के आधार पर अद्वितीय पंक्तियां खोजना चाहते हैं, इसलिए हम सभी का चयन करते हैं।

  • मिले हुए अद्वितीय मूल्यों पर प्रदर्शन करने के लिए कार्रवाई चुनें। आपके लिए निम्न विकल्प उपलब्ध हैं:
    • अद्वितीय मानों को हाइलाइट करें
    • अद्वितीय मानों का चयन करें
    • स्थिति कॉलम में पहचानें
    • दूसरे स्थान पर कॉपी करें

    क्योंकि हम हैं

  • माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।