मुख्य सामग्री पर जाएं

एक्सेल में प्रथम और अंतिम नाम बदलें: एक आसान संपूर्ण मार्गदर्शिका

लेखक: केली अंतिम संशोधित: 2024-04-01

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

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


फ़्लैश फ़िल का उपयोग करके प्रथम और अंतिम नाम पलटें

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

  1. आपके नाम के आगे खाली कॉलम के पहले सेल में (उदाहरण के लिए, B2), सेल से नाम टाइप करें A2 उल्टे क्रम में: "आखिरी नाम पहला नाम".
  2. उसी कॉलम में नीचे अगला सेल चुनें, और सेल से उलटा नाम दर्ज करें A3. जैसे ही आप टाइप करना शुरू करेंगे, फ्लैश फिल फ़ंक्शन पैटर्न को पहचान लेगा और स्वचालित रूप से उसके अनुसार शेष कोशिकाओं को पॉप्युलेट कर देगा।
  3. दबाएँ दर्ज फ़्लैश भरण सुझावों की पुष्टि करने के लिए।

    सुझाव: चरण 2 और 3 के विकल्प के रूप में, आप दबा सकते हैं Ctrl + ई अपने कीबोर्ड पर, या पर जाएँ जानकारी रिबन पर टैब करें और क्लिक करें फ्लैश भरें नीचे दिए गए कक्षों को आपके द्वारा प्रदान किए गए पैटर्न से भरने के लिए बटन दबाएं B2.

टिप्पणियाँ:

  • यह विधि समान रूप से प्रभावी है यदि आप अल्पविराम शामिल नहीं करना चाहते हैं या यदि आप "अंतिम नाम, प्रथम नाम" से आदेश को वापस "प्रथम नाम अंतिम नाम" पर वापस लाना चाहते हैं। मुख्य बात प्रारंभिक पैटर्न प्रदान करना है जैसा कि आप इसे दोहराया हुआ देखना चाहते हैं।

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

AI का उपयोग करके प्रथम और अंतिम नाम बदलें

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

नोट: AI ऑपरेशन का उपयोग करने के बाद पूर्ववत फ़ंक्शन अनुपलब्ध है। एआई-सहायता वाले किसी भी संशोधन के साथ आगे बढ़ने से पहले अपने मूल डेटा का बैकअप बनाना उचित है।

डाउनलोड एक्सेल के लिए कुटूल सुविधा तक पहुँचने और अपने 30-दिवसीय निःशुल्क परीक्षण को अनलॉक करने के लिए!
  1. पर नेविगेट करें कुटूल एक्सेल रिबन पर टैब करें और चुनें ऐ सहयोगी को खोलने के लिए कुटूल्स एआई सहयोगी interface.
  2. उन नामों का चयन करें जिन्हें आप फ़्लिप करना चाहते हैं।
  3. इनपुट बॉक्स में अपना कमांड स्पष्ट रूप से टाइप करें। उदाहरण के लिए, आप दर्ज कर सकते हैं: "चयन में अंतिम नामों को सामने ले जाएँ, उसके बाद अल्पविराम लगाएं".
  4. दबाएँ दर्ज या मारो भेजें बटन .

  5. कुटूल्स एआई सहयोगी समाधान प्रस्तुत करते हुए आपके आदेश को तुरंत संसाधित करता है। बस क्लिक करें निष्पादित करना आपके चयनित डेटा में पुनर्व्यवस्था लागू करने के लिए बटन।

परिणाम

चयनित कक्षों में सभी अंतिम नामों को सामने ले जाया जाता है, उसके बाद अल्पविराम लगाया जाता है।

यदि परिणाम आपकी अपेक्षाओं के अनुरूप नहीं है तो युक्तियाँ:
  1. बस क्लिक करें असंतुष्ट बटन. कुटूल्स एआई सहयोगी फिर रिवर्स को पूर्ववत करेगा और आपकी आवश्यकताओं के अनुरूप एक विस्तृत, चरण-दर-चरण मार्गदर्शिका तैयार करेगा।

  2. यह देखने के लिए कि क्या यह अधिक संतोषजनक परिणाम देता है, अपने आदेश को दोबारा लिखने पर विचार करें।

नोट: तक पहुँचना चाहते हैं कुटूल्स एआई सहयोगी? डाउनलोड करना एक्सेल के लिए कुटूल अब! इसके अलावा, कुटूल्स असंख्य 300+ अन्य सुविधाओं का दावा करता है और 30 दिन का निःशुल्क परीक्षण प्रदान करता है। इंतज़ार न करें, इसे आज ही आज़माएँ!


सूत्र का उपयोग करके प्रथम और अंतिम नामों को उलट दें

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

  1. मान लें कि जिन नामों को आप उलटना चाहते हैं वे कॉलम में हैं A, से शुरू A2. कॉलम में पहला सेल चुनें जहां आप उल्टे नाम दिखाना चाहते हैं (B2 हमारे मामले में), और सूत्र दर्ज करें:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    सुझाव: दिए गए फॉर्मूले में, सुनिश्चित करें कि आप प्रतिस्थापित करें A1 वास्तविक सेल संदर्भ के साथ जिसमें वह नाम शामिल है जिसे आप उलटना चाहते हैं।
  2. सेल के निचले दाएं कोने पर भरण हैंडल को खींचें B2 सभी प्रासंगिक कोशिकाओं पर सूत्र लागू करने के लिए नीचे की ओर।

सुझाव:
  • यदि आप अल्पविराम नहीं बल्कि केवल रिक्त स्थान शामिल करना पसंद करते हैं, तो नीचे दिए गए सूत्र का उपयोग करने पर विचार करें:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • यदि आप क्रम को "अंतिम नाम, प्रथम नाम" से वापस "प्रथम नाम अंतिम नाम" पर वापस लाना चाहते हैं, तो निम्न सूत्र का उपयोग करें:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(एडी) एक्सेल के लिए कुटूल के साथ टेक्स्ट ऑर्डर को आसानी से उलटें

क्या आप अपने एक्सेल सेल में टेक्स्ट को उलटने के लिए संघर्ष कर रहे हैं, चाहे प्रत्येक अक्षर को अलग-अलग फ़्लिप करना हो या किसी विशिष्ट विभाजक के चारों ओर टेक्स्ट को पुनर्व्यवस्थित करना हो? Excel के लिए Kutools इसे आसान बनाता है!

उसके साथ पाठ क्रम उलटें सुविधा, आप किसी सेल के अंदर अक्षरों को तुरंत उलट सकते हैं या अपने चुने हुए सीमांकक द्वारा अलग किए गए पाठ खंडों को उल्टा कर सकते हैं - यह सब एक एकल, सीधे संवाद बॉक्स के माध्यम से!

एक्सेल के लिए कुटूल: एआई को एकीकृत करना 🤖, 300+ उपयोगी एक्सेल आपकी उंगलियों पर कार्य करता है। अब बिना किसी सुविधा प्रतिबंध के 30-दिन के निःशुल्क परीक्षण में उन सभी को आज़माएँ!


का उपयोग करके प्रथम और अंतिम नाम बदलें Power Query

का प्रयोग Power Query एक्सेल में डेटा में हेरफेर और परिवर्तन करने की एक मजबूत विधि है, जिसमें आपकी पसंद का डिलीमीटर डालते समय पहले और अंतिम नामों की स्थिति बदलना भी शामिल है। इस कार्य को पूरा करने के लिए इन विस्तृत चरणों का पालन करें Power Query:

नोट: के लिए विकल्प चुनें Power Query तरीका विशेष रूप से विशिष्ट परिदृश्यों में: अगर Power Query यह पहले से ही आपके डेटा ट्रांसफ़ॉर्मेशन वर्कफ़्लो का एक हिस्सा है और आपको नाम रिवर्सल को एकीकृत करने की आवश्यकता है, या यदि आपको अक्सर इसी तरह के कार्यों का सामना करना पड़ता है। एक बार के नाम उलटने की ज़रूरतों के लिए, सरल विकल्प जैसे फ्लैश भरें, AIया, सूत्रों (जैसा कि इस गाइड में पहले बताया गया है) संभवतः अधिक उपयुक्त और प्रत्यक्ष समाधान हैं।

  1. उस श्रेणी का चयन करें जिसमें वे नाम हैं जिन्हें आप उलटना चाहते हैं।
  2. पर नेविगेट करें जानकारी टैब पर क्लिक करें और क्लिक करें टेबल/रेंज से में डेटा प्राप्त करें और बदलें समूह.
  3. यदि आपका डेटा तालिका प्रारूप में नहीं है, तो एक्सेल आपको एक तालिका बनाने के लिए संकेत देगा। फिर से लॉगिन करने के लिए OK.

  4. में Power Query संपादक (एडिटर) जो खुलता है, नाम कॉलम के हेडर पर राइट-क्लिक करें और फिर चयन करें विभाजित स्तंभ > डिलीमिटर द्वारा.

  5. सीमांकक चुनें आपके नाम (आमतौर पर एक स्थान) को अलग करता है और विकल्प चुनता है सीमांकक की प्रत्येक घटना पर विभाजन, तब क्लिक करो OK.

  6. विभाजन के बाद, आपके पास प्रथम और अंतिम नाम के लिए दो कॉलम होंगे। कॉलम को मैन्युअल रूप से खींचें, अंतिम नाम को पहला कॉलम बनाए रखें।

  7. उन कॉलमों का चयन करें जिन्हें आप दबाकर रखना चाहते हैं कंट्रोल कुंजी और प्रत्येक पर क्लिक करना। फिर, किसी भी कॉलम हेडर पर राइट-क्लिक करें और चुनें कॉलम मर्ज करें.

  8. में कॉलम मर्ज करें संवाद, से विभाजक ड्रॉप-डाउन सूची, चुनें रिवाज विकल्प चुनें और अल्पविराम के बाद एक स्थान डालें (, ) विभाजक के लिए. यदि ज़रूरत हो तो, एक नाम निर्दिष्ट करें मर्ज किए गए कॉलम के लिए, फिर क्लिक करें OK.

  9. एक बार पूर्वावलोकन से संतुष्ट हो जाने पर, क्लिक करें बंद करें और लोड करें में बटन Power Query संपादक (एडिटर) अपने परिवर्तनों को लागू करने के लिए।

परिणाम

Power Query रूपांतरित डेटा को तुरंत Excel में एक नई वर्कशीट में आउटपुट कर देगा।

सुझाव: यह विधि मूल डेटा और रूपांतरित आउटपुट के बीच एक लिंक बनाती है। मूल डेटा के किसी भी अपडेट को रीफ्रेश करके रूपांतरित आउटपुट पर आसानी से लागू किया जा सकता है: बस आउटपुट तालिका पर राइट-क्लिक करें और चुनें ताज़ा करना.


VBA का उपयोग करके प्रथम और अंतिम नाम बदलें

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

नोट: इस VBA स्क्रिप्ट को चलाने से पहले, अपने डेटा का बैकअप बनाने की पुरजोर अनुशंसा की जाती है, क्योंकि VBA संचालन को मानक Excel पूर्ववत सुविधा के साथ पूर्ववत नहीं किया जा सकता है।

  1. नीचे पकड़ो ऑल्ट + F11 खोलने के लिए Excel में कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
  2. क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित मैक्रो को इसमें पेस्ट करें मॉड्यूल खिड़की.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    नोट: यह मैक्रो स्वचालित रूप से उल्टे नामों के बीच अल्पविराम डालता है। यदि आप किसी भिन्न विभाजक का उपयोग करना चाहते हैं, तो आप स्निपेट को संशोधित कर सकते हैं xRng.Value = NameList(1) & ", " & NameList(0) कोड की 16वीं पंक्ति में पाया गया। उदाहरण के लिए, प्रतिस्थापित करना "" साथ में "" नामों को अल्पविराम के स्थान पर रिक्त स्थान से अलग किया जाएगा।

  3. प्रेस F5 इस मैक्रो को चलाने की कुंजी. पॉप अप में एक्सेल के लिए कुटूल संवाद बॉक्स में, उस श्रेणी का चयन करें जिसमें वे नाम हैं जिन्हें आप फ़्लिप करना चाहते हैं, और क्लिक करें OK बटन.

  4. अगले संवाद बॉक्स में, कृपया नामों के भीतर प्रयुक्त मौजूदा विभाजक दर्ज करें (जैसे कि हमारे मामले में एक स्थान), और फिर क्लिक करें OK बटन.

परिणाम

अब चयनित श्रेणी में प्रथम नाम और अंतिम नाम को अल्पविराम से अलग करके फ़्लिप कर दिया गया है।


ऊपर एक्सेल में नामों को फ़्लिप करने से संबंधित सभी प्रासंगिक सामग्री है। मुझे आशा है कि आपको ट्यूटोरियल उपयोगी लगेगा। यदि आप अधिक एक्सेल टिप्स और ट्रिक्स जानना चाहते हैं, कृपया यहाँ क्लिक करें हजारों से अधिक ट्यूटोरियल्स के हमारे व्यापक संग्रह तक पहुँचने के लिए।

Comments (44)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Outstanding help guide. I actually spetn 15 minutes before finally going into excel and asking the help there. 5 seconds. Great help guys. Not!
This comment was minimized by the moderator on the site
I have no clue what to do in any of the options. You might want to give exampls and type it in english rather than computer code
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations