استخراج متن قبل از کاراکتر در اکسل (4 روش سریع)

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

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

Practice Workbook

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

استخراج متن قبل از Character.xlsx

4 روش سریع برای استخراج متن قبل از کاراکتر در اکسل

1. استفاده از توابع LEFT و FIND برای استخراج متن قبل از کاراکتر

عملکرد LEFT یکی از زیرمجموعه های توابع TEXT است که می تواند کاراکتر را بیرون بکشد. سمت چپ ترین متن های یک رشته از مجموعه داده داده شده. در اینجا می خواهیم از ترکیب تابع LEFT و تابع FIND استفاده کنیم. با فرض اینکه ما یک کاربرگ حاوی لیست اسامی کارکنان و مبلغ فروش آنها را داریم که با کاراکتر "_" پیوست شده است. ما می‌خواهیم متن را قبل از آن کاراکتر استخراج کنیم.

STEPS:

  • انتخاب Cell D5 .
  • فرمول را تایپ کنید:
=LEFT(C5,FIND("_",C5)-1)

FIND function موقعیت کاراکتر "_" را به عنوان یک عدد از کل رشته متن برمی‌گرداند و تابع LEFT متون را استخراج می‌کند.

  • Hit برای دیدن نتیجه را وارد کنید.
  • از Fill Handle برای دیدن بقیه نتایج استفاده کنید.

2. درج تابع اکسل SUBSTITUTE قبل از وقوع n ام یک کاراکتر

برای یافتن موقعیت n ام یک کاراکتر خاص وقبل از آن متن ها را استخراج کنیم، می توانیم از تابع SUBSTITUTE استفاده کنیم. این یک عملکرد بسیار محبوب است. فرض کنید یک مجموعه داده داریم. ما می خواهیم متن ها را قبل از فاصله دوم رشته استخراج کنیم.

STEPS:

  • انتخاب سلول C5 .
  • فرمول را تایپ کنید:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)

توجه: در اینجا تابع SUBSTITUTE جایگزین فضای دوم با کاراکتر " ^ " می شود.

فرمول:

=SUBSTITUTE(B5," ","^",2)

عملکرد FIND موقعیت شخصیت " را کشف می کند. ^ ” به عنوان یک عدد. در نهایت، تابع LEFT متن های قبل از آن کاراکتر را همانطور که در روش اول بحث کردیم، بیرون می کشد.

  • کلید Enter .
  • برای مشاهده نتیجه، مکان نما را به سمت سلول های دیگر پایین بکشید.

3. از Excel Find and Replace Tool برای استخراج متن قبل از کاراکتر

استفاده کنید. در Microsoft Excel ، ابزارها یا ویژگی های چشمگیر و داخلی زیادی وجود دارد. Find and Replace یکی از آنهاست. از مجموعه داده زیر، می‌خواهیم متن‌هایی را قبل از کاراکتر « # » استخراج کنیم.

STEPS:

  • سلول B5:B11 را انتخاب کنید.
  • Ctrl+C را فشار دهید تا آن را کپی کنید و چسباندن آن را در سلول <3 فشار دهید>C5 .

  • داده های جایگذاری شده را انتخاب کنید.
  • از برگه صفحه اصلی ، بروید به ویرایش > یافتن & > جایگزینی را انتخاب کنید.

  • یک پنجرهباز می شود.
  • در کادر Find what ، " #* " را تایپ کنید.

توجه: ما در اینجا از ستاره ( * ) استفاده می کنیم، زیرا یک کاراکتر عام است که همه کاراکترهای بعد از " # " را نشان می دهد.

  • اکنون کادر Replace with را خالی نگه دارید
  • انتخاب Replace All .

  • یک کادر تأیید ظاهر می‌شود.
  • OK را انتخاب کنید و پنجره قبلی را ببندید.

  • در نهایت، می‌توانیم ببینیم که تمام متن‌ها قبل از کاراکتر استخراج می‌شوند.

4. از ویژگی «متن به ستون» برای بیرون کشیدن متن قبل از یک کاراکتر در اکسل

گزینه Text to Column در Excel مجموعه داده را پویا می کند. تصور کنید ما یک مجموعه داده داریم و می خواهیم متن ها را قبل از کاراکتر به نام ستاره ( * ) استخراج کنیم.

STEPS:

  • سلول B5:B11 را انتخاب کنید و Ctrl+C را فشار دهید تا آن را کپی کنید.
  • Paste آن را فشار دهید. به سلول C5 .

  • با انتخاب همه داده های چسبانده شده، به برگه داده بروید.
  • از منوی کشویی Data Tools ، روی روی Text to Columns کلیک کنید.

  • از پنجره Wizard Step 1 ، گزینه Limited را انتخاب کنید.
  • Next را فشار دهید.

  • اکنون در پنجره Wizard Step 2 ، مطمئن شوید که گزینه Other را علامت بزنید و بنویسید " * ” در کادر خالی کنار آن. ما می توانیم پیش نمایش را ازکادر پیش نمایش داده .
  • بعدی را انتخاب کنید.

  • در نهایت، در در پنجره Wizard Step 3 ، می توانیم هر فرمت داده ای را که می خواهیم انتخاب کنیم.
  • در کادر Destination ، مکانی را که می خواهیم داده های استخراج شده را انتخاب کنیم.
  • Finish را انتخاب کنید.

  • در اینجا می توانیم تمام داده های استخراج شده را در دو قسمت مشاهده کنیم.

نتیجه

اینها سریعترین راهها برای استخراج متن قبل از کاراکتر در Excel هستند. یک کتاب کار تمرین اضافه شده است. برو جلو و امتحان کن. هر چیزی را بپرسید یا هر روش جدیدی را پیشنهاد دهید.

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