نحوه یافتن و جایگزینی با استفاده از فرمول در اکسل (4 مثال)

  • این را به اشتراک بگذارید
Hugh West

این مقاله به شما کمک می کند تا فرمول(های) را پیدا و جایگزین کنید در اکسل. گاهی اوقات ما نیاز داریم که داده های خود را در برگه های اکسل ویرایش کنیم و برای این منظور، باید کلمات یا الفبای دیگر را جایگزین کنیم. راه های مختلفی برای استفاده از یافتن و جایگزینی فرمول(ها) وجود دارد برای ویرایش داده ها در یک برگه اکسل. من در این مقاله ساده ترین راه های ممکن برای انجام این کار را توضیح خواهم داد.

ما روی مجموعه داده زیر کار می کنیم که در آن نام برخی از فیلم های معروف را قرار داده ایم. و بازیگران اصلی .

دانلود کتاب تمرین تمرین

Find and Replace Formula.xlsx

4 روش برای یافتن و جایگزینی با استفاده از فرمول در اکسل

1. استفاده از توابع Excel FIND و REPLACE برای یافتن و جایگزینی کاراکتر

استفاده از FIND<توابع 2> و REPLACE بهترین راه برای یافتن و جایگزینی هر کاراکتری در مجموعه داده اکسل است. در اینجا ما می خواهیم اولین نام بازیگران اصلی را با اولین الفبای آن جایگزین کنیم. بیایید ببینیم چگونه می توانیم این کار را انجام دهیم.

مراحل:

  • ابتدا، یک ستون جدید برای فرم کوتاه ایجاد کنید. از نام بازیگران و فرمول زیر را در سلول D5 تایپ کنید.
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

در اینجا، تابع REPLACE مرجع سلول C5 را می گیرد، شروع به شمارش کاراکترها می کند تا زمانی که فاصله <2 را پیدا کند>در آن با کمک تابع FIND وسپس اولین نام را با الفبای شروع و یک نقطه (.) با کمک تابع LEFT جایگزین می کند.

  • Hit دکمه ENTER . پس از آن، خروجی را در سلول D5 خواهید دید.

  • اکنون از Fill Handle استفاده کنید. به AutoFill سلول های پایین تر. شما خواهید دید که همه اسم بازیگران با اولین الفبای متناظر آنها و یک نقطه شروع می شود.

بنابراین می توانید با استفاده از یافتن و جایگزینی فرمول(های) در اکسل، برخی از کاراکترهای یک رشته را با کاراکتر مورد نظر جایگزین کنید.

بیشتر بخوانید: نحوه جایگزینی کاراکترهای خاص در اکسل (6 روش)

2. اعمال تابع SUBSTITUTE برای یافتن و جایگزینی کاراکتر در اکسل

ما همچنین می توانیم اول را جایگزین کنیم نام از بازیگران اصلی با الفبای متناظر آنها با استفاده از SUBSTITUTE عملکرد . بیایید مراحل لازم برای این روش را در زیر مورد بحث قرار دهیم.

مراحل:

  • یک ستون جدید برای <1 بسازید>نام های کوتاه بازیگران و فرمول زیر را در سلول D5 تایپ کنید.
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

تجزیه فرمول

در اینجا ما LEFT ، RIGHT ، LEN<2 را تودرتو کرده ایم توابع> ، و FIND در تابع SUBSTITUTE برای جایگزینی نام بازیگران اصلی با اولین الفبای مربوطه آنها .

  • LEN(C5) —-> LENتابع اعداد کاراکترهای سلول C5 را برمی‌گرداند.
    • خروجی: 14
  • FIND(" ",C5) —-> موقعیت را برمی‌گرداند از فضای در سلول C5 .
    • خروجی: 10
  • RIGHT(C5,LEN(C5)-FIND(” “,C5)) —-> ; می شود
  • RIGHT(C5,14-10) —-> تبدیل به
  • RIGHT(C5,4)
    • خروجی: Bale
  • LEFT(C5,1)&". ” —-> می شود
  • C & "."
    • خروجی: C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)& ". . Bale")
    • خروجی: C. Bale

در نهایت، اولین الفبای از اولین نام در سلول C5 با یک نقطه.

  • اکنون، دکمه ENTER را فشار دهید تا خروجی را ببینید. در سلول D5 .

  • از Fill Handle برای AutoFill استفاده کنید سلول های پایین تر.

بنابراین می توانید برخی از کاراکترهای یک رشته را با کاراکتر مورد نظر با استفاده از یافتن و جایگزین کردن فرمول(ها) ( در این مورد، این تابع SUBSTITUTE ) در اکسل بود.

بیشتر بخوانید: نحوه استفاده از تابع جایگزین در Excel VBA (3 مثال)

خواندنهای مشابه

  • نحوه یافتن و جایگزینی مقادیر در چندین فایل اکسل (3 روش)
  • نحوه یافتن و جایگزینیمقادیر با استفاده از حروف عام در اکسل
  • تکنیک های پاکسازی داده ها در اکسل: افزودن متن به سلول ها
  • نحوه یافتن و جایگزینی در Selection در اکسل (7 روش)
  • Excel VBA: نحوه یافتن و جایگزینی متن در سند Word

3. یافتن و جایگزینی سلول ها با استفاده از تابع XLOOKUP اکسل

عملکرد XLOOKUP همچنین می‌تواند به عنوان یک تابع یافتن و جایگزینی در اکسل استفاده شود. فرض کنید، ما از نام‌های کوتاه برای برخی فیلم‌ها استفاده کرده‌ایم، اما پس از آن، می‌خواهیم نام کوتاه آنها را با نام اصلی آنها جایگزین کنیم. به عنوان مثال، نام اصلی فیلم بتمن 1 بتمن آغاز می کند بود. بنابراین ما می خواهیم بتمن 1 را با بتمن آغاز می کند جایگزین کنیم. بیایید در توضیحات زیر در مورد رویه بحث کنیم.

مراحل:

  • ما تغییراتی در مجموعه داده خود ایجاد کردیم. ما برخی از نام فیلم ها را تغییر دادیم و یک ستون جدید برای نام کامل آن فیلم ها ایجاد کردیم.
  • سپس لیستی از <را ایجاد کردیم. 1>فیلم‌ها که ما آنها را با نام اصلی جایگزین می‌کنیم.

  • فرمول زیر را در سلول <1 تایپ کنید>D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

اینجا، $F$5:$F$7 و $G$5:$G$7 به ترتیب lookup_array و return_array هستند. اگر مقدار سلول B5 با آرایه_lookup مطابقت داشته باشد، return_array مقدار مربوطه را برمی‌گرداند. اگر مانمی توانید مقدار را پیدا کنید، سپس مقدار cell برگردانده می شود. مقدار cell B5 " Batman 1 " در آرایه جستجو یافت می شود، بنابراین، " Batman Begins " را دریافت می کنیم.

  • دکمه ENTER را فشار دهید تا بتوانید خروجی را در سلول D5 ببینید.

  • اکنون از Fill Handle برای AutoFill سلول های پایینی استفاده کنید.

نام را خواهید دید. از فیلم ها به طور خلاصه با اسم اصلی جایگزین شدند. این روش دیگری است که می توانید برای پیدا کردن و جایگزینی یک رشته خاص با یک رشته جدید استفاده کنید.

بیشتر بخوانید: جایگزینی متن یک سلول بر اساس شرایط در اکسل (5 روش آسان)

4. استفاده از تابع Excel VLOOKUP برای یافتن و جایگزینی کاراکترها

ما همچنین می توانیم تابع VLOOKUP را برای <1 اعمال کنیم. کاراکترهای یک رشته را پیدا کنید و آن را با دیگری جایگزین کنید. فرض کنید، ما به تعدادی فیلم با شماره سریال آنها اشاره کردیم، اما پس از آن می خواهیم آنها را با نام اصلی آنها جایگزین کنیم. به عنوان مثال، نام اصلی فیلم بتمن 1 بتمن آغاز می کند بود. بنابراین ما می خواهیم بتمن 1 را با بتمن آغاز می کند جایگزین کنیم. بیایید در توضیحات زیر در مورد رویه بحث کنیم.

مراحل:

  • ما تغییراتی در مجموعه داده خود ایجاد کردیم. ما برخی نام فیلم ها را تغییر دادیم و یک ستون جدید برای نام کامل آن فیلم ها ایجاد کردیم.
  • سپس مافهرست فیلم‌ها را ایجاد کرده‌ایم که آنها را با نام اصلی جایگزین می‌کنیم.

  • این را تایپ کنید فرمول در سلول D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

در اینجا، ما از استفاده می کنیم عملکرد VLOOKUP برای جایگزینی کلمات. اگر مقداری پیدا نشد، یک خطا نشان داده می شود. به همین دلیل است که با کمک تابع IFERROR می‌توانیم هر خطایی را با مقدار سلول مربوطه جایگزین کنیم. با این حال، آرایه جستجوی ما دارای دو ستون است و ستون دوم خروجی مورد نظر ما را برمی‌گرداند. بنابراین در فرمول از 2 استفاده کردیم. ما یک تطابق دقیق می خواهیم، ​​بنابراین FALSE را در فرمول انتخاب می کنیم.

نکته : به خاطر داشته باشید که از مرجع سلول مطلق استفاده کنید. در اینجا، ما به یک مرحله اضافی نیاز داریم تا فرمول را روی سلول های دیگر اعمال کنیم.

  • اکنون دکمه ENTER را فشار دهید و خروجی را در سلول D5<2 خواهید دید>.

  • پس از آن، فقط از Fill Handle برای AutoFill سلول های پایینی استفاده کنید.

نام اصلی فیلم را خواهید دید که می خواستید روی کوتاه متناظر آنها قرار دهید. نام ها . بنابراین، استفاده از تابع VLOOKUP به ما کمک می کند رشته های خاص را پیدا کرده و با رشته های جدید جایگزین کنیم.

محتوای مرتبط: نحوه جایگزینی چندین کاراکتر در اکسل (6 روش)

بخش تمرین

در اینجا من مجموعه داده ای را که استفاده کردم به شما داده امبرای توضیح این نمونه ها شما می‌توانید این مثال‌ها را به تنهایی تمرین کنید.

نتیجه‌گیری

در این مقاله، استفاده ترکیبی از فرمول پیدا کردن و جایگزینی( s) در اکسل. سعی کردم مثال ها را تا حد امکان ساده توضیح دهم. امیدوارم از این مقاله استفاده کافی را برده باشید. اگر روش‌ها یا ایده‌های آسان دیگری در رابطه با این نمونه‌ها دارید، لطفاً آن‌ها را در کادر نظر بگذارید. این به من کمک می کند مقالات آینده ام را غنی کنم.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.