استفاده از تابع MID اکسل برای جداسازی حروف

تابع MID اکسل

استفاده از تابع MID اکسل برای جداسازی حروف

اگر مطالب آموزش اکسل رو دنبال کرده باشید احتمالاً با کاربرد توابع RIGHT و LEFT در اکسل آشنا هستید و میدونید این دو تابع برای جدا کردن تعدادی کاراکتر از سمت راست یا چپ یک عبارت به کار برده میشن. حالا ممکنه این سوال پیش بیاد که اگر ما بخوایم تعدادی کاراکتر از وسط یک عبارت جدا کنیم چکار باید بکنیم.مثلاً بخوایم عدد مربوط به ماه رو از یک تاریخ استخراج کنیم. جواب استفاه از تابع MID اکسل هست. با من در ادامه آموزش همراه باشید.

 قاعده کلی تابع MID اکسل:

MID(تعداد کاراکترها,نقطه شروع,متن)

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

مثالی از استفاده از تابع MID اکسل:

 

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

نام کالا تاریخ خرید تعداد خرید ماه خرید
کالای شماره 1 1392/04/07 250
کالای شماره 2 1391/12/12 154
کالای شماره 3 1393/01/05 700
کالای شماره 4 1394/10/29 450

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

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

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

MID(B2;6;2)

حالا فرمول سلول D2 رو در سلول های D3 تا D5 کپی میکنیم. با اینکار جدول ما به شکل زیر کامل میشه:

نام کالا تاریخ خرید تعداد خرید ماه خرید
کالای شماره 1 1392/04/07 250 04
کالای شماره 2 1391/12/12 154 12
کالای شماره 3 1393/01/05 700 01
کالای شماره 4 1394/10/29 450 10

 

102 Comments
  • محمد اطهری
    Posted at 15:50h, 12 ژانویه پاسخ

    سلام جناب مهندس
    من دو تا اکسل دارم در شیت 1 و در شیت 2 : حالا میخوام اکسل سوم در شیت3 از اینها تولید کنم.
    به این شکل که :
    1. با توجه به سلول a1 شیت اول جستجو بشه در شیت 2 ستون a :a اگر بود a1 شیت اول با تمامی سلول های روبروی خودش یعنی b2 c2 , … نوشته بشه در شیت3 به همراه یک سلول اضافه z1 که یک کلمه من درآن مینویسم
    2.اگر نبود شرط بالا باز هم نوشته بشه مثل بالا a1 و سلول های روبروی آن , سلول جدید …..
    3.حالا بر عکس با توجه به سلول a1 شیت دوم جستجو بشه در شیت 1 ستون a:a اگر نبود نوشته بشه a1 شیت 2 با تمامی سلول های روبرو و یک سلول اضلفه z1 که یک کلمه که من میگم چی باشه
    یک تبصره برای هر سه : با توجه به شر ط اینکه اگر فقط در شیت 2 سلول z1 کلمه مثلا p بود همان کلمه p جایگزین در شیت 3 کلمه من بشه (بقیه شر ط های بالا در خروجی یا نوشتن یا انتقال سلولها ی روبرو انجام بشه در شیت 3 )

    • یاسین اسماعیل پور
      Posted at 16:00h, 12 ژانویه پاسخ

      سلام دوست عزیز
      1- برای اینکار از فرمول vlookup استفده کنید
      2- برای این بخش از تابع iferror استفاده کنید

  • سید مهدی حسینی فالحی
    Posted at 22:40h, 20 دسامبر پاسخ

    سلام من میخواستم توی یه جدول اسامی که با حرف ا شروع میشوند را برام درس یا غلط بزنه یا کلماتی که با حرف ی ختم میشوند لطفا فرمول و راهنمایی کنید ممنون

  • مهدی حسینی
    Posted at 22:39h, 20 دسامبر پاسخ

    سلام من میخواستم توی یه جدول اسامی که با حرف ا شروع میشوند را برام درس یا غلط بزنه یا کلماتی که با حرف ی ختم میشوند لطفا فرمول و راهنمایی کنید ممنون

  • محمدباقر
    Posted at 20:07h, 21 سپتامبر پاسخ

    سلام. من میخوام در یک جدول از ستونی که دارای اعداد 4 رقمی شماره ردیف هست و ستون دیگری که تاریخ درش ثبت شده، یک کد 8 رقمی به ترتیب زیر به صورت اتوماتیک بنویسم:
    از سمت پچپ 4 رقم اول شماره ردیف باشه و بعدش یه دش و سپس دورقم آخر سال و دو رقم ماه
    مثال:
    ردیف 1564 و تاریخ 1399/05/15. البته برای راحتی کار ستون ردیف و radif و ستون تاریخ و date نامگذاری کردم
    برای اینکار این فرمول و نوشتم =radif&-MID(date؛3؛2)&MID(date؛6؛2)
    جواب بدست آمده مطابق خواستم میشه 9905-1564
    اما زمانیکه به سال 1400 میرسیم به خاطر وجود 00، کد مورد نظرم بدست نمییاد و حتی دش هم حذف میشه. در مثال فوق اگر سال 1400 باشه نتیجه میشه 1564005 و اگر سال 1401 باشه نتیجه میشه 105-1564
    دنبال راهی هستم که تمام ارقام و صفر ها عینا درج بشه. لطفا راه حلی به من ارائه کنید. تشکر

  • مهدی
    Posted at 00:52h, 17 آگوست پاسخ

    با سلام
    من با استفاده از تابع mid روز -ماه-سال رو جدا کردم الان می خوام با استفاده از تابع if مثلا 11 رو تبدیل کنم به بهمن ولی تابع if تابع mid رو به عنوان عدد شناسایی نمی کنه و باید عدد ماه رو دستی وارد کنم تا if به درستی کارکنه آیا برای این مسئله راهی دارین؟ با تشکر از شما

  • Gh Sh
    Posted at 12:02h, 17 جولای پاسخ

    سلام خدمت مهندس عزیز و با تشکر از آموزشهای خوبتون.
    من با استفاده از mailing میخوام اطلاعات رو از فایل اکسل به ورد منتقل کنم. موقع انتقال اعداد، اعداد رو بدون جدا کننده های سه رقم سه رقم میاره. پیشنهاد تون برا انتقال با جدا کننده چیه. ممنون از لطف شما.

  • youness
    Posted at 11:21h, 11 جولای پاسخ

    سلام و درود
    خسته نباشید
    بخوام پشت حرف فاصله بیفتته تا سقف 30 کاکتر در سلول باید چکار کنم و ممنون میشم بگید که پشت عدد در اکسل بخوام 0 باشه تا سقف مثلا 12 رقم چکار کنم
    باسپاس

  • marzi
    Posted at 08:58h, 05 آوریل پاسخ

    سلام من میخوام در اکسل تو یه ستون که نوشته شده مثلا تهران-2200 میخوام این دو در دو تا ستون مجزا قرار بگیرند یعنی تهران در یک ستون و اون عدد در سک ستون دیگر چیکار باید بکنم؟

  • farshid
    Posted at 11:13h, 07 مارس پاسخ

    سلام چطوری مقدار برداشت یا واریز یک فرد رو در هر ماه رو محاسبه کنم

  • عاطفه قربانی کعبه وفا
    Posted at 11:08h, 17 نوامبر پاسخ

    سلام
    برای اینکه مقدار ثابت یک سلول خاص رو در چند سلول استفاده کرد از چه فرمولی میشه استفاده کرد

  • ابی
    Posted at 12:18h, 30 سپتامبر پاسخ

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

  • مهدی
    Posted at 15:50h, 05 سپتامبر پاسخ

    سلام
    عددی که مثلا 123.456.789 سه عدد سه عدد با نقطه از هم جداست چگونه می توان نقطه را برداشت 123456789 و به بقیه نیز تامیم داد؟

    • محمد قاسم خانیکی
      Posted at 11:42h, 06 سپتامبر پاسخ

      سلام آقا مهدی
      خیلی ساده است
      با جایگزینی هیچ بجای نقطه می تونید نقطه رو حذف کنید
      موفق باشی – خانیکی

  • آرمان
    Posted at 22:14h, 22 آگوست پاسخ

    بنده میخوام چندین هزار محصول رو یک جا داخل سایت قرار بدم ، باید از اکسل اسفتاده بشه ، برای بخش تگ ها نیاز به تگ انتخابی از نام محصول دارم …

    در ادامه …

    http://s11.picofile.com/file/8406465776/ex.JPG

    همونطور که مشاهده میکنید نام هر فایل به طور کامل درج شده ، محصول + نوع بسته بندی + شرکت تولید کننده

    با توجه به اینکه مقادیر ثابت نیستند …. نیاز دارم از بین این اسامی #تگ های استخراج کنم که همه کار ها اتوماتیک انجام بشه …
    ولی داخل تگ ها نیاز به سایز یا وزن بسته بندی نداریم .
    درواقعه میخوام 5 کلیمه یا 4 کلمه جدا بشه ، با توجه به اینکه بینشون فاصله اسپیس وجود داره … لطفا راهنمایی بفرمایید که چجوری 5 کلیمه اول رو استخراج کنم .

    ممنون .

  • arzhang
    Posted at 12:45h, 20 آوریل پاسخ

    با سلام و تبریک به خاطر راهنماییهای شما.
    ببخشید من چندین حروف پشت سر هم دارم . بدون فاصله . مثلا pbppbbbpbpbpppb . میخواهم اینها از هم تفکیک بشه و در سلول دیگه با خط فاصله یا کاما گذاشته بشه . آیا برای اعداد هم میشه این کار رو کرد ؟ مثلا 276337897504 رو تک تک اعداد رو با فاصله در سلول دیگه بزاره. بیصبرانه منتظر پاسخ شما هستم . سپاس

    • محمد قاسم خانیکی
      Posted at 04:20h, 21 آوریل پاسخ

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

  • sakine
    Posted at 21:18h, 15 آوریل پاسخ

    سلام جناب مهندس بنده یک سری نام و نام خانوادگی دارم که قرار شده از هم جدا بشن با استفاده از ترکیب توابع
    LEFT , MID , Right
    چگونه فرمول اون نوشته میشه؟؟؟

    • یاسین اسماعیل پور
      Posted at 00:02h, 16 آوریل پاسخ

      سلام. خب این مساله ایس که شما فرمودید به این راحتی ها نیستش و خیلی اما و اگر داره. این توابعی که فرمودید زمانی به تنهایی جواب میده که تعداد کاراکترها مشخص باشه اما در نام و نام خانوادگی اینطور نیست. از طرفی حتی این تفکیک برای انسان هم راحت نیست چه برسه به فرمول. مثال زیر رو در نظر بگیرید:
      “محمد امیر احمدی”
      به نظر شما کسی که این اسم رو تایپ کرده منظورش “محمدامیر احمدی” بوده یا “محمد امیراحمدی”؟

  • نقدی
    Posted at 18:47h, 13 آوریل پاسخ

    با سلام
    من یک اکسل دارم که در هر سل باید به اندازه کاراکتر کد بنویسم. کدها به این شکل هستند GM3 L8 NZ$ . هر سل دو تا فاصله بین کارکترها هست که باید محاسبه شود. محاسبه هم براساس اعداد تعلق گرفته به هر حرف یا کاراکتر هست. ( مثلا عبارت بالا به این شکل میشه:26-14- -8-12- -3-13-77-30، اعدادهم به روش دیگری در این سل محاسبه میشوند و باید حداقل 10 باشند ، سپس به این شک ادامه پیدا میکند: (دو به دو با هم جمع میشوند : 3+0=3 و هر جای خالی نیز که معادل 27 =2+7=9 هست، حداقل یکی در نظر گرفته میشود ) 8-5-9-8-3-9-3-4-5-3 و همینطور الی اخر : 4-8-3-7-8 و 4-2-6 و در نهایت 84 که معادل ان تعداد جای خالی را مشخص میکند) میتونید راهنمایی بفرمائید از طریق فرمول یا کامند خاصی من این کار را میتونم انجام بدم؟ ایا اعداد معادل هر حرف یا کاراکتر تعریف شده هستند یا باید هر کدام جدا تعریف شوند؟

    • یاسین اسماعیل پور
      Posted at 21:41h, 13 آوریل پاسخ

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

  • alireza
    Posted at 22:09h, 07 آوریل پاسخ

    با سلام و خسته نباشید
    مهندس لطفا راهنمایی بفرمایید اگر در یک سلول به صورت زیر اعداد داشته باشیم چگونه می توانیم اعداد را 3 تایی جدا کنیم:
    123000+123000+123456789+100012300
    بتوانیم این گونه انجام بدهیم:
    123,000+123,000+123,456,789+100,012,300

    • یاسین اسماعیل پور
      Posted at 16:48h, 09 آوریل پاسخ

      سلام آیا طول اعداد همیشه یکسان هستند یا ممکنه هر بار هر کدوم از اعداد طولش تغییر کنه؟

    • alireza
      Posted at 19:32h, 11 آوریل پاسخ

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

      • یاسین اسماعیل پور
        Posted at 20:50h, 13 آوریل پاسخ

        علیرضا جان برای اینکار تابعی در اکسل وجود نداره. باید از VBA استفاده کنی.اول Visual Basic Editor رو باز کن بعد از منوی Insert گزینه Module رو انتخاب کن کد زیر رو در Module که ایجاد کردی بنویس:
        Public Function formatter(cell As Range)
        If cell.Count = 1 Then
        arr = Split(cell.Value, “+”)
        txt = “”
        For Each a In arr
        txt = txt + WorksheetFunction.Text(a, “#,##0”) + “+”
        Next
        txt = Left(txt, Len(txt) – 1)
        formatter = txt
        Else
        formatter = “Select only one cell”
        End If
        End Function

        حالا یک تابع به اسم formatter برات اضافه میشه که اینکار رو برات میکنه

  • 09112419581
    Posted at 23:00h, 04 فوریه پاسخ

    با سلام
    بنده یکسری اعداد به صورت زیر دارم:
    ۳۲۰۱.۲۰۱.۱۳۴۵۵۶.۱
    ترکیب اعداد از سمت چپ به ۴ قسمت تقسیم می شود و من فقط ترکیب قسمت سوم از سری اعداد رو میخام جدا کنم.
    لطفا راهنمایی بفرمایید.
    البته ترکیب تعداد ارقام ساختار سوم ،برابر نیست…
    ولی ابتدا و انتهای اعداد همیشه نقطه وجود دارد…

  • تقوی
    Posted at 12:35h, 20 ژانویه پاسخ

    سلام جناب مهندس وقتتون بخیر
    من جهت وارسی از خروجی یک نرم افزار حسابداری نیاز دارم بتوانم اعداد داخل متن را خارج کنم .
    هیچ الگوی منطفی از نظر تعداد کرکتر برای اعداد و یا شروعشان وجود ندارد . اما اعداد بعد از کلمه شماره می آید و در انتهای اعداد یک [space] وجود دارد و ادامه شرح ها که متفاوت و بسته به تایپ کاربر است .
    مطلوب من بدست آوردن این شماره های بعد از کلمه شماره و قبل از [space] است .
    آیا به نظرتان راهی برای جدا کردن وجود دارد

  • jnkco
    Posted at 08:58h, 16 ژانویه پاسخ

    خيلي خوب

    • یاسین اسماعیل پور
      Posted at 15:37h, 19 ژانویه پاسخ

      مرسی

  • نفس
    Posted at 08:42h, 05 ژانویه پاسخ

    آقای مهندس یام و خداقوت
    زکات علم ، نشر آن است . و شما به خوبی و به درستی ذکات دانستهاتون رو می دهید . خدا حفظتون کنه .
    مطالبتون بسیار مفید و مورد استفاده است . لطفا در این مورد مراهم راهنمایی بفرمائید .
    در ستون شرح اسناد حسابداری شماره رسید انبار اقلام را می خواهم جدا کنم فقط نه جای مشخصی در متن شرح دارد و نه تعداد کاراکتر آن همیشه ثابت است .چطور می تونم از توابع اکسل برای جدا کردن آن استفاده کنم
    ممنون از شما

    • یاسین اسماعیل پور
      Posted at 16:07h, 19 ژانویه پاسخ

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

  • sadf
    Posted at 00:05h, 05 ژانویه پاسخ

    سلام من یک ستون حاوی اعداد 8 رقمی به صورت 12345678 دارم و میخوام اون رو به صورت 1234/56/78 دربیارم به صورتی که مقدار ارزش اون تغییر کنه . نمیخوام نوع نمایش اون تغییر کنه
    از روش زیر استفاده کردم ولی ارزش اون رو تغییر نداد و فقط نوع نمایش رو تغییر میده
    تو فرمت سل ##”/”##”/”####

    • یاسین اسماعیل پور
      Posted at 15:35h, 19 ژانویه پاسخ

      سلام. فرض کنید این مفدار در سلول A1 وجود داره. در سلول A2 فرمول زیر رو بنویسید:
      =left(A1,4)&”/”&mid(A1,5,2)&”/”&right(A1,2)

  • shakiba
    Posted at 20:05h, 04 دسامبر پاسخ

    سلام،ممنون از آموزش های مفیدتون
    من یک ستون دارم که اعداد مختلفی داره تعداد ارقامش متفاوته میخوام با استفاده از فرمولی 00. آخر همه اعداد رو حذف کنم ،اعداد به طور مثال اینطور هستند: 11318.00 ، 3456.00 ،4567890.00 ، ممنون میشم راهنمایی کنید.

  • Mazyar
    Posted at 12:10h, 14 نوامبر پاسخ

    می خوام در Digikala ثبت نام کنم ولی نمی دونم کاراکتر آن چگونه درست می شود

  • مجید
    Posted at 14:52h, 10 نوامبر پاسخ

    با سلام ممنون از سایت خوبتون خدا قوت. یک سوال داشتم از حضورتون. من تعداد زیادی شماره تلفن خونه دارم که ترتیب قرار گرفتنشون برعکس شده به فارسی البته:
    مثلا 071-33742599
    ایا راهی هست ترتیبشو درست کرد که بشه 07133742599؟
    ممنون

    • یاسین اسماعیل پور
      Posted at 12:54h, 11 نوامبر پاسخ

      سلام مجید جان
      بله اگر تمام ردیف ها همین فرمت رو دارند میتونید از فرمول زیر برای اینکار استفاده کنید:
      =MID(A1,FIND(“-“,A1,1)+1,LEN(A1)-FIND(“-“,A1,1))&LEFT(A1,FIND(“-“,A1,1)-1)

  • نازنین
    Posted at 10:53h, 28 آوریل پاسخ

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

  • نازنین
    Posted at 10:51h, 28 آوریل پاسخ

    ادیبل

  • حمیدرضا
    Posted at 15:13h, 30 ژانویه پاسخ

    آیتم تکمیلی چینی کاسه 140 S
    باسلام واحترام میخام آیتم تکمیلی حذف بشه وبقیه موارد نمایش داده بشه بااستفاده از تابع mid چگونه باید این کارو انجام داد؟

  • سعید
    Posted at 10:28h, 02 نوامبر پاسخ

    سلام.وقت بخیر
    میشه لطفا راهنمایی بفرمایین در مورد مطلب زیر
    توی یک سلول 24 تا عدد داریم
    حالا میخواییم یه فرمولی بنویسیم که فاصله بین اعداد بزاریم و هر چند تا عدد رو بخواهیم از هم جدا کنیم
    123456789123456789123456
    مثلا به شکل زیر در یک سلول دیگه جدا کنیم
    56 1234 6789 2345 7891 34567 12
    راهنمایی بفرمایین ممنون میشم

    • یاسین اسماعیل پور
      Posted at 14:06h, 04 نوامبر پاسخ

      سلام
      وقت شما هم بخیر
      برای اینکار ابتدا در قسمت VBA یک module اضافه کنید. بعد کد زیر رو در ماژول قرار بدید:

      Public Function addspace(cell As Range)
      xStr = cell.Value
      xTxt = “”
      For i = 1 To Len(xStr) Step 4
      If xTxt = “” Then
      xTxt = Mid(xStr, i, 4)
      Else
      xTxt = Trim(xTxt) & ” ” & Mid(xStr, i, 4)
      End If
      Next
      addspace = xTxt
      End Function

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

  • ناظمیان
    Posted at 10:28h, 29 آگوست پاسخ

    ممنون بابت آموزش عالیتون

    • یاسین اسماعیل پور
      Posted at 14:08h, 04 نوامبر پاسخ

      خواهش میکنم

  • rafiei
    Posted at 12:10h, 08 آگوست پاسخ

    ممنونم واقعا واضح توضیح دادین مرسی

    • یاسین اسماعیل پور
      Posted at 14:08h, 04 نوامبر پاسخ

      خواهش میکنم لطف دارید

  • ا.ع
    Posted at 12:02h, 25 ژوئن پاسخ

    با سلام و خسته نباشید، آیا فرمولی هست که طول کاراکتر های داخل پرانتز را برای استفاده در آرگومان سوم تابع mid بدهد؟ به عبارت دیگر می خواهیم در یک سلول که متنی است عبارت داخل پرانتز را بیرون بکشیم، ولی نمیدانیم طول پرانتز چند کاراکتر است؟ متشکرم

    • ا.ع
      Posted at 12:07h, 25 ژوئن پاسخ

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

  • عبدالله
    Posted at 14:09h, 07 آوریل پاسخ

    مطالب تون بسیار عالی هستش.
    خیلی ممنون

  • behrad.arman@yahoo.com
    Posted at 04:07h, 15 نوامبر پاسخ

    خیر

  • رضانژاد
    Posted at 09:04h, 31 اکتبر پاسخ

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

  • محمد جواد
    Posted at 13:19h, 21 ژوئن پاسخ

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

  • Roozbeh
    Posted at 09:49h, 25 می پاسخ

    سلام با تشکر از زحمات شما من یه مشکل دارم یک عبارت ب این صورت هست ۴۸۷۵.۱۰.۶۵۳۸۷۹.۱من می‌خوام عبارت۶۵۳۸۷۹که وسط عبارت قرار داره رو جدا کنم چطور میشه این کار رو انجام داد با توجه به این نکته که این عدد گاهی پنج یا چهار رقمی میشه اگر راهنمایی کنید ممنون میشم

  • ساره
    Posted at 06:41h, 10 آوریل پاسخ

    با سام و ادب
    اگر یک ستون نام و نام خانوادگی داشته باشیم و بخواهیم اون رو به حرف حرف تشکیل دهنده ش تقسیم کنیم، بایستی چطوری عمل کنیم؟ممنون

  • arash
    Posted at 10:45h, 27 ژانویه پاسخ

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

  • محمود
    Posted at 14:11h, 04 دسامبر پاسخ

    سلام،
    در یک ستون اکسل میخوام سلولهایی که حاوی یک کلمه خاص هستند رو جدا کنم، چون ستونها زیاد هستند از فیلتر نمیشه استفاده کرد

  • baran
    Posted at 10:38h, 13 اکتبر پاسخ

    با سلام
    فرمولی برای جدا سازی متن و عدد برای متن زیر نیاز دارم راهنمایی کنید ممنون میشم.
    با تشکر رایج
    امام صادق (ع ) [دولتی] 27111302 تبدیل شود به
    امام صادق (ع )
    [دولتی]
    27111302

    • یاسین اسماعیل پور
      Posted at 15:43h, 13 اکتبر پاسخ

      سلام دوست عزیز
      فرض کنیم مقدار ما در سلول A1 قرار داده. فرمول هر بخش به شرح زیر میشه:
      =LEFT(A1;FIND("[";A1;1)-1)

      =MID(A1;FIND("[";A1;1);FIND("]";A1;1)-FIND("[";A1;1)+1)

      =MID(A1;FIND("]";A1;1)+1;LEN(A1)-FIND("]";A1;1))

  • nastaranm
    Posted at 11:01h, 10 اکتبر پاسخ

    سلام آقاي مهندس
    واقعا بابت اين اموزش هاي عالي و وقتي كه صرف ميكنيد سپاسگزارم. انشاء الله هميشه در مسير موفقيت و تعالي گام بردارين.

    • یاسین اسماعیل پور
      Posted at 11:08h, 10 اکتبر پاسخ

      ممنون نسترن جان. شما لطف دارین

  • محمد آشکار
    Posted at 17:03h, 14 سپتامبر پاسخ

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

  • حسین
    Posted at 00:43h, 31 آگوست پاسخ

    چطور میشه بین یه سری از اعداد فاصله انداخت مثلا 1234567 بشه 4567 123

  • محمود روزبهانی
    Posted at 12:55h, 19 آگوست پاسخ

    سلام استاد گرامی
    یک عدد با استفاده از تابع mid از یک شماره ملی برداشت کردم ولی تابع if آنرا در به عنوان شماره نی شناسد چه کار کنم

    با تشکر از زحماتتان محمود روزبهانی 95/05/29

  • محمود روزبهانی
    Posted at 11:30h, 19 آگوست پاسخ

    سلام
    ضمن عرض خسته نباشید و تشکر از وقتی که می گذارید
    لطفا بفرمایید در اکسل امکان جدا کردن یک عدد مثلا عدد ستون سوم از یک رقم ده عددی امکانپذیر است اگر هست تابع آن چیست
    با تشکر محمود روزبهانی 95/05/29

  • مرتضی
    Posted at 21:17h, 23 جولای پاسخ

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

    • یاسین اسماعیل پور
      Posted at 01:35h, 25 جولای پاسخ

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

  • ارسطو
    Posted at 10:39h, 13 می پاسخ

    سلام
    وب سایت بسیار خوبی هست امید وارم همیشه موفق باشید

    من یک سری کلمه در ستون دارم دو بخشی هست به این صورت
    [Binnenland [das
    [Entwicklungsroman [der
    [Jochbein [das
    قصد دارم بگم از جای خالی به بعد رو جدا کن و مقدار داخل کروشه رو نمایش بده به من در ستون کنارش
    چه باید بکنم و از چه فرمولی استفاده کنم؟
    مرسی از راهنمایی شما

    • یاسین اسماعیل پور
      Posted at 11:55h, 13 می پاسخ

      سلام ارسطو جان. شما ساکن آلمان هستی؟ با توجه به اینکه تمام کلمات داخل کروشه سه حرفی هستند میتونی برای اینکار از فرمول زیر استفاده کنی:
      =MID(A1;FIND(“[“;A1;1)+1;3)

  • ابراهیم حرمانی
    Posted at 16:58h, 05 می پاسخ

    با سلام
    با تشکر از سایت خوبتون.
    چگونه می شود نمایش تاریخ در اکسل را به جای 1990/01/01 به 1390/01/01 تبدیل کرد.
    ممنون

  • Hfhvc
    Posted at 12:53h, 29 مارس پاسخ

    Mrrsiiiiii

  • هنرور
    Posted at 20:45h, 08 مارس پاسخ

    سلام .من چطوری میتونم در اکسل این عبارات رو جدا کنم (رحیمی *امیر*محمد)

    • یاسین اسماعیل پور
      Posted at 15:48h, 09 مارس پاسخ

      از ابزار TEXT TO COLUMN استفاده کنید جناب هنرور

      • sfch
        Posted at 09:54h, 28 جولای پاسخ

        عالی بود ممنونم

  • علی
    Posted at 19:13h, 14 فوریه پاسخ

    بسیار سپاسگزارم

    • یاسین اسماعیل پور
      Posted at 19:20h, 14 فوریه پاسخ

      خواهش میکنم علی جان

  • علی
    Posted at 16:38h, 14 فوریه پاسخ

    سلام و عرض ادب
    چطور میتونم حرف اول اسامی و جدا کنم و جلوشون یک نقطه هم بذارم؟
    مثلا: Ali
    تبدیل بشه به .A
    ممنون میشم اگه راهنماییم کنید.

    • یاسین اسماعیل پور
      Posted at 16:40h, 14 فوریه پاسخ

      سلام علی جان. برای اینکار میتونی از فرمول زیر استفاده کنی:
      =left(a1;1)&”.”

  • matin
    Posted at 18:48h, 09 دسامبر پاسخ

    بسیار مفید و خوب بود.
    با تشکر فراوان

    • یاسین اسماعیل پور
      Posted at 02:01h, 15 دسامبر پاسخ

      ممنون متین جان

  • حسینی
    Posted at 12:04h, 29 نوامبر پاسخ

    سلام
    سپاس فراوان مهندس،موفق باشید

    • یاسین اسماعیل پور
      Posted at 03:04h, 15 دسامبر پاسخ

      سلام. مرسی از لطفتون

  • zahra
    Posted at 14:12h, 25 نوامبر پاسخ

    ممنون دوست عزیز.خداقوت

    • یاسین اسماعیل پور
      Posted at 21:47h, 25 نوامبر پاسخ

      سپاس زهرا جان

  • ابراهیم
    Posted at 18:41h, 14 اکتبر پاسخ

    با سلام و احترام
    جناب آقای مهندس اسماعیل پور
    در اکسل با کدوم دستور می توان موارد تکراری را پیدا کرد .
    ممنون

  • ابراهیم
    Posted at 18:14h, 14 اکتبر پاسخ

    با سلام و احترام
    جناب آقای مهندس اسماعیل پور
    در اکسل با کدوم دستور می توان موارد تکاری رو پیدا کرد .
    ممنون

    • یاسین اسماعیل پور
      Posted at 23:53h, 16 اکتبر پاسخ

      سلام. شما میتونی پس از انتخاب سلول های مدنظرت از بخش Conditional formatting بخش highlight cell rules گزینه duplicate valuse رو انتخاب کنی

      • ابراهیم
        Posted at 12:10h, 17 اکتبر پاسخ

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

        • یاسین اسماعیل پور
          Posted at 23:36h, 20 اکتبر پاسخ

          سلام
          چرا با کدنویسی هم میشه ولی توضیحش یکم طولانی میشه دوست عزیز. اینجا نمیگنجه

  • aseman2010
    Posted at 12:22h, 13 اکتبر پاسخ

    سپاس گذارم یه دنیا ممنون

    • یاسین اسماعیل پور
      Posted at 23:38h, 16 اکتبر پاسخ

      ممنون

  • pooya4u
    Posted at 16:44h, 11 اکتبر پاسخ

    سلام
    من عضویت ویژه گرفتم اما بازم نمیتونم فایلهای آموزیشی را دانلود کنم ؟؟؟!!!

    • یاسین اسماعیل پور
      Posted at 22:04h, 12 اکتبر پاسخ

      سلام
      لطفاً شماره رسید پرداختتون رو از طریق فرم تماس ارسال کنید بررسی میکنم دوست عزیز

  • ابراهیم
    Posted at 19:17h, 10 اکتبر پاسخ

    با سلام چطور میشه 8:20 رو به 8.20 تبدیل کنیم

    • یاسین اسماعیل پور
      Posted at 22:03h, 12 اکتبر پاسخ

      سلام ابراهیم جان
      شما میتونید از تابع SUBSTITUTE به شکل زیر استفاده کنید:
      =SUBSTITUTE(C3;”:”;”.”)

      • ابراهیم
        Posted at 18:45h, 13 اکتبر پاسخ

        دستتون درد نکنه آقای مهندس اسماعیل پور

        • یاسین اسماعیل پور
          Posted at 23:40h, 16 اکتبر پاسخ

          خواهش میکنم ابراهیم جان

  • mostafa20333
    Posted at 22:23h, 01 اکتبر پاسخ

    نه…

  • mostafa20333
    Posted at 22:19h, 01 اکتبر پاسخ

    سلام.به تابع left تبدیل میشه..اگه 1 بذاریم…

  • Omid
    Posted at 22:21h, 19 جولای پاسخ

    مرسی عالی بود

    • یاسین اسماعیل پور
      Posted at 20:44h, 20 جولای پاسخ

      ممنون امیدجان

  • احسان
    Posted at 13:32h, 11 جولای پاسخ

    با درود
    مطالب بسیار ساده روان عالی هست و کاربردی فقط در ستون آخر عنوان ستون باید به ماه خرید تغییر پیدا کنه
    سپاسگزارم

    • یاسین اسماعیل پور
      Posted at 13:44h, 11 جولای پاسخ

      درود. ممنون از دقتتون. اصلاح شد.

Post A Comment