2012-02-03 17 views
17

के हिस्से को प्रतिस्थापित करें मेरे पास "भूमिकाएं" नामक कॉलम वाला एक बड़ा स्प्रेडशीट है। इस कॉलम में मान हैं:एक्सेल: सेल के स्ट्रिंग मान

ROLES 
Author 
Author; 
Publishing; Author; 
Something Else; Author; Publishing 

ऐसे अन्य कॉलम हैं जहां "लेखक" शब्द मौजूद हो सकता है।

मुझे केवल "रोल" कॉलम में "लेखक" की तलाश है, और उसे "ऑथरिंग" के साथ प्रतिस्थापित करें, इसके पहले या उसके बाद कुछ भी खोए बिना। अर्थात अंतिम परिणाम होना चाहिए ...

ROLES 
Authoring 
Authoring; 
Publishing; Authoring; 
Something Else; Authoring; Publishing 

मुझे लगता है की कोशिश की और कार्यों REPLACE, लेकिन है कि पूरे सेल मूल्य, इसके बारे में अभी नहीं एक हिस्से को बदल दिया।

= IF (लगाएं ("लेखक", [भूमिकाओं @], 1), REPLACE ("लेखक", 1,6, "लेखन"))

किसी को भी मदद कर सकते हैं? मैं बल्कि हमें वीबी समाधान नहीं चाहता, क्योंकि मुझे ऐसा करने के बारे में परिचित नहीं है, तो उम्मीद है कि एक फॉर्मूला आधारित तरीका है?

चीयर्स

उत्तर

16

आपको क्या करने की जरूरत है इस प्रकार के साथ खिलवाड़ के बिना लेखन के लिए लेखक विकल्प होगा:

  1. सूची आइटम
  2. संबंधित पत्र पर एक बार क्लिक करके या अपने माउस के साथ सेल का चयन करके पूरे कॉलम का चयन करें।
  3. Ctrl + H दबाएं।
  4. अब आप "ढूंढें और बदलें" संवाद में हैं। "क्या खोजें" टेक्स्ट बॉक्स में "लेखक" लिखें।
  5. टेक्स्ट बॉक्स के साथ "प्रतिस्थापित करें" में "संलेखन" लिखें।
  6. "सभी को बदलें" बटन पर क्लिक करें।

यही है!

+0

ओह अच्छा दुख! आप बिल्कुल सही हैं .. यह करने का यह सबसे अच्छा और तेज़ तरीका है। पिछली बार जब मैंने कोशिश की तो मैंने स्पष्ट रूप से कुछ गलत किया, क्योंकि यह अन्य कॉलम में मूल्यों को भी बदल रहा था, लेकिन आपके संक्षिप्त कदमों ने चाल की। धन्यवाद :) – QMKevin

+2

यह पूछे जाने वाले प्रश्न का उत्तर नहीं है! नीचे darkazax से उत्तर से SUBSTITUTE समारोह की तलाश करें। और स्वीकार्य उत्तर नहीं होना चाहिए। –

+0

यह मेरे लिए काम नहीं कर रहा है। पूरे सेल सामग्री को मेरे मामले में बदल दिया गया है –

64

क्या आप देख रहे हैं स्थानापन्न है:

=SUBSTITUTE(A2,"Author","Authoring") 

सब कुछ

+1

यह पता चला है कि शैल के उत्तर का उपयोग करने के लिए मुझे जो चाहिए वह बेहतर है, लेकिन आपका जवाब भी बहुत अच्छा है, और तह प्रश्न के आधार पर मैं वही चाहता था। (जो मैंने नहीं कहा वह है कि मेरे पास कई प्रतिस्थापन हैं, और Ctrl + H संस्करण उस के लिए सबसे अच्छा काम करता है)। चीयर्स :) – QMKevin

+0

चिंता न करें, अगर आपको इसकी आवश्यकता है तो यह ठीक है, कम से कम अब आपके पास कुछ अलग-अलग – DarkAjax

+0

की आवश्यकता होने पर विकल्प होंगे, मैं एक्सेल में एक फ़ंक्शन नाम खोज रहा था, 'रीप्लेस' ओरेकल में ..ठीक है, मैं थोड़ी देर के लिए खोज रहा था और अंत में, मुझे अपना उचित जवाब मिला। –

7

मुझे पता है कि यह पुराना है लेकिन मुझे इसकी इसी तरह की आवश्यकता थी और मैं संस्करण को ढूंढना और प्रतिस्थापित नहीं करना चाहता था। यह पता चला तुम इतनी तरह स्थानापन्न विधि घोंसला कर सकते हैं कि:

=SUBSTITUTE(SUBSTITUTE(F149, "a", " AM"), "p", " PM") 

मेरे मामले में, मैं एक DBF फ़ाइल देखने के लिए एक्सेल का उपयोग कर रहा है और लेकिन यह बसा हुआ था है बार इस तरह:

9:16a 
2:22p 

तो मैंने अभी एक नया कॉलम बनाया है और इसे उस फॉर्मूला में एक्सेल टाइम प्रारूप में बदलने के लिए रखा है।

संबंधित मुद्दे