نحوه استخراج متن با توابع MID ​​و MIDB اکسل

01 از 01

اکسل MID و توابع MIDB

استخراج متن خوب از بد با عملکرد MID. © Ted فرانسوی

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

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

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

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

MID در مقابل MIDB

توابع MID ​​و MIDB تنها در زبان های پشتیبانی می شوند.

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

MIDB برای زبانهایی است که از مجموعه کاراکترهای دو بایت استفاده می کنند - شامل ژاپنی، چینی (ساده شده)، چینی (سنتی) و کره ای است.

نحو و آرایه های MID و MIDB

در اکسل، نحو تابع اشاره به طرح تابع و شامل نام تابع، براکت و استدلال است .

نحو عملکرد MID:

= MID (متن، Start_num، Num_chars)

نحو عملکرد MIDB:

= MIDB (متن، Start_num، Num_bytes)

این استدلال به اکسل ارسال می شود

متن - (برای عملکرد MID و MIDB مورد نیاز است) رشته متن حاوی اطلاعات مورد نظر است
- این استدلال می تواند رشته واقعی یا مرجع سلولی به محل داده ها در برگه - ردیف 2 و 3 در تصویر بالا باشد.

Start_num - (برای عملکرد MID و MIDB مورد نیاز است) شخصیت شروع را از سمت چپ زیر رشته نگه می دارد.

Num_chars - (برای عملکرد MID ضروری است) تعداد کاراکترها را به سمت راست Start_num که باید حفظ شود تعیین می کند.

Num_bytes (برای عملکرد MIDB مورد نیاز است) تعداد کاراکترها - در بایت ها - به سمت راست Start_num برای حفظ می شود.

یادداشت:

مثال مثال MID - استخراج اطلاعات خوب از بد

مثال در تصویر بالا چندین روش برای استفاده از عملکرد MID را برای استخراج تعداد مشخصی از کاراکترها از یک رشته متنی نشان می دهد، از جمله وارد کردن داده ها به طور مستقیم به عنوان آرگومان برای تابع - ردیف 2 - و وارد کردن سلول مرجع برای همه سه استدلال - ردیف 5

از آنجا که معمولا بهتر است برای ورود به سلول مراجع برای استدلال به جای داده های واقعی، اطلاعات زیر مراحل استفاده شده برای ورود به عملکرد MID و استدلال های آن را به سلول C5 مراجعه کنید.

جعبه محاوره MID

گزینه هایی برای ورود به عملکرد و استدلال های آن به سلول C5 عبارتند از:

  1. تایپ کردن تابع کامل: = MID (A3، B11، B12) به سلول C5.
  2. انتخاب تابع و استدلال با استفاده از کادر محاوره ای تابع

با استفاده از کادر محاوره ای برای ورود به تابع اغلب کار را ساده تر می کند به عنوان کادر محاوره ای از نحو کارکرد عمل می کند - وارد کردن نام تابع، جدا کننده های کاما و براکت ها در مکان ها و کمیت های صحیح.

اشاره به منابع سلولی

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

با استفاده از جعبه محاوره تابع MID

  1. بر روی سلول C1 کلیک کنید تا آن سلول فعال فعال شود - این جایی است که نتایج عملکرد نمایش داده می شود؛
  2. روی برگه فرمول منوی نوار کلیک کنید
  3. متن را از روی نوار انتخاب کنید تا لیست کشویی تابع باز شود.
  4. بر روی MID در لیست کلیک کنید تا جعبه محاوره ی تابع ظاهر شود.
  5. در کادر محاوره ای، روی خط متن در کادر محاوره ای کلیک کنید.
  6. برای وارد کردن این مرجع سلولی به عنوان Argument متن روی سلول A5 در برگه کلیک کنید.
  7. روی خط Start_num کلیک کنید
  8. برای وارد کردن این مرجع سلولی روی سلول B11 در صفحه کار کلیک کنید.
  9. روی خط Num_chars کلیک کنید
  10. برای ورود به این مرجع سلولی روی سلول B12 در برگه کلیک کنید.
  11. برای تکمیل تابع و کلیک بر روی OK را کلیک کنید.
  12. فایل زیر رشته ای # 6 استخراج شده باید در سلول C5 ظاهر شود؛
  13. هنگامی که روی سلول C5 کلیک می کنید، عملکرد کامل = MID (A3، B11، B12) در نوار فرمول بالای برگه ظاهر می شود.

استخراج اعداد با عملکرد MID

همانطور که در ردیف هشت مثال بالا نشان داده شده است، تابع MID ​​را می توان برای استخراج زیر مجموعه ای از داده های عددی از یک شماره طولانی با استفاده از مراحل ذکر شده در بالا استفاده کرد.

تنها مشکل این است که داده های استخراج شده به متن تبدیل می شوند و نمی توانند در محاسبات مربوط به توابع خاصی مانند توابع SUM و AVERAGE استفاده شوند.

یک راه حل این مشکل این است که از تابع VALUE برای تبدیل متن به یک عدد استفاده کنید، همانطور که در سطر 9 بالا نشان داده شده است:

= ارزش (MID (A8،5،3))

گزینه دوم این است که با استفاده از کادوی مخصوص برای تبدیل متن به اعداد .