मान लीजिए कि हमारे पास संबंधित सुरक्षा वाले ऋणों की एक तालिका है। उदाहरण के लिए, हमें प्रत्येक ऋण के लिए संपार्श्विक की एक सूची एक सेल में प्रदर्शित करने की आवश्यकता है।
Excel हमें केवल एक सरल CONCATENATE फ़ंक्शन प्रदान कर सकता है, लेकिन आपको मैन्युअल रूप से आवश्यक सेल का चयन करना होगा। कार्य को सरल बनाने के लिए, हमें एक शर्त के अनुसार विभिन्न कोशिकाओं से पाठ के संयोजन की प्रक्रिया को स्वचालित करने की आवश्यकता है। इसलिए, यदि आपको IF शर्त का उपयोग करके विभिन्न कोशिकाओं से टेक्स्ट को जल्दी से "संक्षिप्त" करने की आवश्यकता है, तो आपको अपना स्वयं का फ़ंक्शन लिखना चाहिए।
सुरक्षित ऋणों की तालिका:
तो, आइए अपना स्वयं का फ़ंक्शन बनाएं और इसे CONCATIF नाम दें। ऐसा करने के लिए, मेनू खोलें Service - Macros - Visual Basic Editor, VBA मॉड्यूल डालें (मेनू Insert - Module) और इस फ़ंक्शन के टेक्स्ट को वहां कॉपी करें:
Function CONCATIF(Table As Range, SearchValue As Variant, Table2 As Range) 'moonexcel.com.ua Dim i As Integer For i = 1 To Table.Rows.Count If Table.Cells(i, 1) = SearchValue Then If Not IsEmpty(Table2.Cells(i, 1).Value) Then CONCATIF = CONCATIF & Table2.Cells(i, 1).Value & "; " End If End If Next i CONCATIF = Left(CONCATIF, Len(CONCATIF) - 2) End Function
Visual Basic Editor को बंद करें और Excel पर वापस लौटें।
अब, Function wizard श्रेणी User Defined में आप हमारा CONCATIF फ़ंक्शन पा सकते हैं और इसका उपयोग कर सकते हैं। इस फ़ंक्शन का सिंटैक्स इस प्रकार है:
=CONCATIF (खोजे गए मान कॉलम; खोजे गए मान; डेटा कॉलम को संयोजित करने के लिए)
हमारे पास निम्नलिखित परिणाम होंगे:
और अंत में, आपको रेंज A2: A10 और C2: C10 को एक डॉलर चिह्न ($) के साथ लॉक करना होगा ताकि जब आप कॉपी करें तो रेंज नीचे की ओर न जाएं। समारोह।