• مسابقه Power BI
    • اولین مسابقه Power BI
    • دومین مسابقه Power BI
  • جدیدترین مطالب آموزشی
  • تحلیل داده نرم افزاری (فنّی)
  • تحلیل داده غیرفنّی
  • دوره‌های آفلاین
  • سبد خرید
  • تماس با ما
  • حساب کاربری

سبد خرید شما خالی است.

گروه تحلیلگری
  • مسابقات Power BI
    • اولین مسابقه Power BI ایران
    • دومین مسابقه Power BI ایران
  • مطالب آموزشی
    • تمام مطالب آموزشی
    • Excel
    • Power BI
    • Power Query
    • DAX
  • مسیرهای یادگیری
    • مسیر یادگیری تحلیل داده (فنی)
    • مسیر یادگیری غیرفنّی تحلیلگر داده
  • دوره‌های آموزشی
    • مهارت‌های غیرفنّی تحلیلگر داده
    • اکسل
    • Power BI
    • Power Query
    • SQL
    • تحلیل داده با پایتون
    • سبد خرید
  • ارتباط با ما
    • تماس
    • اینستاگرام
0
حساب کاربری

مقالات

جدا کردن عدد از متن در اکسل

اگر در سلول های اکسل مقادیر عددی را به همراه متن نوشته باشید (مانند واحد پول و …) و بخواهید عدد را از متن جدا کنید چه کار می کنید؟ با ما همراه باشید تا ببینید چگونه با روش های مطمئنی اعداد موجود در یک رشته متنی را از آن استخراج کنیم.

جدا کردن عدد از متن با Flash Fill

Flash Fill در اکسل ابزاری است که از نسخه ۲۰۱۳ به بعد در اکسل گنجانده شده است. یکی از کاربرد های این ابزار استخراج مقادیر عددی از درون متن است.

بیایید آموزش را با یک مثال کاربردی دنبال کنیم. داده های مثال زیر نام و نام خانوادگی کارمندان یک سازمان به همراه شماره کارمندی آن ها است. همانطور که مشاهده می کنید اسامی افراد و شماره کارمندی آن ها با هم به شکل نامرتبی ترکیب شده است. ما قصد داریم شماره کارمندی هر کارمند را در یک ستون جداگانه بنویسیم. به این منظور از قابلیت Flash Fill اکسل استفاده می کنیم.

جدا کردن عدد از متن در اکسل

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

جدا کردن عدد از متن در اکسل

سپس از سه روش زیر می توانیم اعداد را از متن جدا کنیم:

روش اول: از تب Data، ابزار Flash Fill را انتخاب کنیم.

جدا کردن عدد از متن در اکسل

روش دوم: روی نقطه مشخص شده در تصویر زیر دوبار کلیک می کنیم یا آن را Drag می کنیم.

جدا کردن عدد از متن در اکسل

مشاهده می کنید که شماره کارمندی اول برای همه کارمندان کپی شد. سپس از کادر مربعی کوچک که در کنار سلول نمایان است گزینه Flash Fill را انتخاب می کنیم.

جدا کردن عدد از متن در اکسل

روش سوم: کلیدهای ترکیبی Ctrl + E را فشار می دهیم.

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

جدا کردن عدد از متن در اکسل

جدا کردن عدد از متن با تابع MID

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

قاعده کلی تابع MID اکسل به صورت زیر است:

MID(text, start_num, num_chars)

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

Start_num: این آرگومان مشخص می کند که می خواهیم جداسازی از چندمین کاراکتر شروع شود. این پارامتر باید بزرگتر یا مساوی 1 باشد. اگر این پارامتر رو برابر 1 قرار بدهیم جداسازی از اولین کاراکتر موجود در متن شروع می شود. اگر مقدار این پارامتر رو بزرگتر از تعداد حروف موجود در پارامتر اول تابع تعیین کنیم، یک عبارت خالی به عنوان نتیجه تابع برگردانده می شود.

Num_chars: این آرگومان مشخص می کند که با آغاز از نقطه شروع مشخص شده در پارامتر دوم چند رقم باید از متن اصلی جدا شود.

مثالی از تابع MID اکسل

جدول زیر را در نظر بگیرید:

جدا کردن عدد از متن در اکسل

می خواهیم با تابع MID اکسل در ستون چهارم ماه عرضه هر سهم در بازار بورس را با استفاده از داده های ستون تاریخ عرضه بدست آوریم. برای اینکار فرمول را در سلول D2 می نویسیم و بعد آن را در سلول های زیرین کپی می کنیم.

  • اولین پارامتر تابع MID اکسل که می خواهیم با جدا کردن بخشی از اطلاعات آن به ماه عرضه برسیم در ستون دوم قرار دارد. بنابراین پارامتر اول تابع را برابر C2 قرار می دهیم.
  • ماه عرضه، کاراکترهای ششم و هفتم از سمت چپ هستند. در واقع ماه عرضه از ششمین کاراکتر شروع می شود پس پارامتر دوم تابع MID اکسل را برابر 6 قرار می دهیم.
  • طول بخشی که مشخص کننده ماه عرضه است دو کاراکتر می باشد. بنابراین پارامتر سوم را برابر 2 قرار می دهیم تا هم کاراکتر ششم و هم کاراکتر هفتم از عبارت ما جدا شوند.

بنابراین تابع به شکل زیر نوشته می شود:

MID(C2;6;2)

خروجی نهایی فرمول ما در شکل زیر نشان داده شده است.

جدا کردن عدد از متن در اکسل

درباره آمنه نوروزیان

دانش آموخته علم ژنتیک و بیوتکنولوژی دانشگاه تهران، علاقه مند به زیست محاسباتی و یادگیری مطالب جدید

نوشته های بیشتر از آمنه نوروزیان
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • آموزش کامل تابع CHOOSE در اکسل با مثال

    1.28k بازدید

  • آموزش کامل تابع IF در اکسل با مثال

    1.05k بازدید

  • آموزش کامل تابع VLOOKUP در اکسل با مثال

    1.49k بازدید

  • ایجاد فرمت سفارشی در اکسل

    3.7k بازدید

  • کتاب مرجع اکسل پیشرفته 2019

    3.57k بازدید

  • جستجوی چند شرطی در اکسل

    6.91k بازدید

عضویت
به دوستتان خبر دهید.
guest
تعداد ماههای سال به عدد
guest
17 نظر
قدیمی ها
جدید ها بیشترین رای
Inline Feedbacks
View all comments
Mr. V
Mr. V

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

2
پاسخ
آمنه نوروزیان
آمنه نوروزیان
نویسنده
در پاسخ به  Mr. V

چه عالی، ممنون از همراهیتون

4
پاسخ
ماريا
ماريا

خيلي خوب بود كارمو راه انداخت ممنون واقعا

2
پاسخ
حبیب
حبیب

سلام در اکسل 2010 ، گزینه flash fill وجود ندارد چطور اعداد را جدا کنم
سپاس

3
پاسخ
پوریا بغدادی
پوریا بغدادی
مدیر سایت
در پاسخ به  حبیب

بستگی به شکل داده های شما دارد. اگر اعداد به شکل منظم و مناسبی ذخیره شده اند از توابع Mid, len, search باید استفاده کنید. در غیر اینصورت راه نسبتا طولانی دارد.

0
پاسخ
محسن
محسن

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

1
پاسخ
غلامرضا یوسفی
غلامرضا یوسفی

با تشکر از شما

0
پاسخ
حسام
حسام

خیلی پر کاربرد بود ممنون

0
پاسخ
پوریا بغدادی
پوریا بغدادی
مدیر سایت
در پاسخ به  حسام

خداراشکر. خواهش می کنم.

0
پاسخ
امید
امید

خیلی خیلی عالی

0
پاسخ
بهنام
بهنام

خوب این فایه نداره که چطوری باید اعداد رو از سلول های حذفی حذف کنیم؟ چون دیگه بعد جداسازی لازم نیست تو سلول اصلی باشن

0
پاسخ
پوریا بغدادی
پوریا بغدادی
مدیر سایت
در پاسخ به  بهنام

معمولا در مسال های داده ای منظور از جدا سازی استخراج هست ولی اگر می خواهید عدد از متن کم شود می توانید از تابع substitute بعد از این مرحله استفاده کنید.

0
پاسخ
آشوری
آشوری

فدااااااایی دارید

0
پاسخ
بهنام
بهنام

با سلام
آقا عالی بود دست مریزاد

0
پاسخ
امیرحسین
امیرحسین

ممنون کارمو سریع راه انداخت

0
پاسخ
محسن
محسن

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

0
پاسخ
بابک
بابک

لطف کردید

0
پاسخ
جستجو
جستجو برای:
دسته بندی مطالب
  • Charts
  • DAX
  • Excel
  • Power BI
  • Power Query
  • تحلیل داده
  • هوش تجاری
پکیج های آموزشی
  • Data Analysis
  • Excel
  • Power BI
  • Power Query
  • Python
  • SQL
درباره گروه تحلیلگری

معتقدیم آموزش شروع یک تعهد بلند مدت است. این را از مشتریان ما سوال کنید.

اطلاعات تماس
  • تهران، خیابان مطهری، ابتدای خیابان سنایی، کوچه بیست و یکم
  • 42 12 600 - 0919 فقط تلگرام و واتساپ
  • info@tahlilgary.com
پیوندها
  • آموزش رایگان و اصولی اکسل
  • دوره رایگان آموزش Power BI | پاور بی آی
  • آموزش دستورات پایه SQL
  • آمار و تحلیل داده با پایتون
  • دومین مسابقه‌ Power BI ایران
دسته بندی محصولات
Data Analysis Excel Power BI Power Query Python SQL
wpDiscuz

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت