اگر مطالب آموزش اکسل رو دنبال کرده باشید احتمالاً با کاربرد توابع 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 |
با درود
مطالب بسیار ساده روان عالی هست و کاربردی فقط در ستون آخر عنوان ستون باید به ماه خرید تغییر پیدا کنه
سپاسگزارم
درود. ممنون از دقتتون. اصلاح شد.
مرسی عالی بود
ممنون امیدجان
سلام.به تابع left تبدیل میشه..اگه 1 بذاریم…
نه…
با سلام چطور میشه 8:20 رو به 8.20 تبدیل کنیم
سلام ابراهیم جان
شما میتونید از تابع SUBSTITUTE به شکل زیر استفاده کنید:
=SUBSTITUTE(C3;”:”;”.”)
دستتون درد نکنه آقای مهندس اسماعیل پور
خواهش میکنم ابراهیم جان
سلام
من عضویت ویژه گرفتم اما بازم نمیتونم فایلهای آموزیشی را دانلود کنم ؟؟؟!!!
سلام
لطفاً شماره رسید پرداختتون رو از طریق فرم تماس ارسال کنید بررسی میکنم دوست عزیز
سپاس گذارم یه دنیا ممنون
ممنون
با سلام و احترام
جناب آقای مهندس اسماعیل پور
در اکسل با کدوم دستور می توان موارد تکاری رو پیدا کرد .
ممنون
سلام. شما میتونی پس از انتخاب سلول های مدنظرت از بخش Conditional formatting بخش highlight cell rules گزینه duplicate valuse رو انتخاب کنی
ممنون . این راه رو بلدم با کد نویسی نمیشه
سلام
چرا با کدنویسی هم میشه ولی توضیحش یکم طولانی میشه دوست عزیز. اینجا نمیگنجه
با سلام و احترام
جناب آقای مهندس اسماعیل پور
در اکسل با کدوم دستور می توان موارد تکراری را پیدا کرد .
ممنون
ممنون دوست عزیز.خداقوت
سپاس زهرا جان
سلام
سپاس فراوان مهندس،موفق باشید
سلام. مرسی از لطفتون
بسیار مفید و خوب بود.
با تشکر فراوان
ممنون متین جان
سلام و عرض ادب
چطور میتونم حرف اول اسامی و جدا کنم و جلوشون یک نقطه هم بذارم؟
مثلا: Ali
تبدیل بشه به .A
ممنون میشم اگه راهنماییم کنید.
سلام علی جان. برای اینکار میتونی از فرمول زیر استفاده کنی:
=left(a1;1)&”.”
بسیار سپاسگزارم
خواهش میکنم علی جان
سلام .من چطوری میتونم در اکسل این عبارات رو جدا کنم (رحیمی *امیر*محمد)
از ابزار TEXT TO COLUMN استفاده کنید جناب هنرور
عالی بود ممنونم
Mrrsiiiiii
با سلام
با تشکر از سایت خوبتون.
چگونه می شود نمایش تاریخ در اکسل را به جای 1990/01/01 به 1390/01/01 تبدیل کرد.
ممنون
سلام
وب سایت بسیار خوبی هست امید وارم همیشه موفق باشید
من یک سری کلمه در ستون دارم دو بخشی هست به این صورت
[Binnenland [das
[Entwicklungsroman [der
[Jochbein [das
قصد دارم بگم از جای خالی به بعد رو جدا کن و مقدار داخل کروشه رو نمایش بده به من در ستون کنارش
چه باید بکنم و از چه فرمولی استفاده کنم؟
مرسی از راهنمایی شما
سلام ارسطو جان. شما ساکن آلمان هستی؟ با توجه به اینکه تمام کلمات داخل کروشه سه حرفی هستند میتونی برای اینکار از فرمول زیر استفاده کنی:
=MID(A1;FIND(“[“;A1;1)+1;3)
سلام وقت بخیر .چطور میتوان سیب سی کیلو یا کاهو چهل کیلو فقط سیب و کاهو را جدا کرد منظورم از سمت راست و با کیلو کار نداریم فقط محصول کار داریم خواهش میکنم یک فرمولی بدهید. سپاس
فایلت رو برام بفرست دوست عزیز ببینم فرمتش چجوری هست راهنمایی میکنم
سلام
ضمن عرض خسته نباشید و تشکر از وقتی که می گذارید
لطفا بفرمایید در اکسل امکان جدا کردن یک عدد مثلا عدد ستون سوم از یک رقم ده عددی امکانپذیر است اگر هست تابع آن چیست
با تشکر محمود روزبهانی 95/05/29
سلام استاد گرامی
یک عدد با استفاده از تابع mid از یک شماره ملی برداشت کردم ولی تابع if آنرا در به عنوان شماره نی شناسد چه کار کنم
با تشکر از زحماتتان محمود روزبهانی 95/05/29
چطور میشه بین یه سری از اعداد فاصله انداخت مثلا 1234567 بشه 4567 123
سلام مهندس
خسته نباشید.
من دنبال یک فرمول هستم توی اکسل که تاریخ رو به حروف بنویسه،امکانش هس منو راهنمایی کنید؟ ممنونم از لف شما.
سلام آقاي مهندس
واقعا بابت اين اموزش هاي عالي و وقتي كه صرف ميكنيد سپاسگزارم. انشاء الله هميشه در مسير موفقيت و تعالي گام بردارين.
ممنون نسترن جان. شما لطف دارین
با سلام
فرمولی برای جدا سازی متن و عدد برای متن زیر نیاز دارم راهنمایی کنید ممنون میشم.
با تشکر رایج
امام صادق (ع ) [دولتی] 27111302 تبدیل شود به
امام صادق (ع )
[دولتی]
27111302
سلام دوست عزیز
فرض کنیم مقدار ما در سلول 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))
سلام،
در یک ستون اکسل میخوام سلولهایی که حاوی یک کلمه خاص هستند رو جدا کنم، چون ستونها زیاد هستند از فیلتر نمیشه استفاده کرد
سلام وقت دوستان بخیر
چطوری میشه 4ر قم سمت راست یه عدد رو استخراج کرد
با سام و ادب
اگر یک ستون نام و نام خانوادگی داشته باشیم و بخواهیم اون رو به حرف حرف تشکیل دهنده ش تقسیم کنیم، بایستی چطوری عمل کنیم؟ممنون
سلام با تشکر از زحمات شما من یه مشکل دارم یک عبارت ب این صورت هست ۴۸۷۵.۱۰.۶۵۳۸۷۹.۱من میخوام عبارت۶۵۳۸۷۹که وسط عبارت قرار داره رو جدا کنم چطور میشه این کار رو انجام داد با توجه به این نکته که این عدد گاهی پنج یا چهار رقمی میشه اگر راهنمایی کنید ممنون میشم
سلام
حال اگر تاریخ به این صورت وارد شده بود چگونه میتوانیم ماه و روز رو جداکنیم ؟
95/1/2 یا 95/12/1
چطور میتونم فرمولی بدهم که عدد 2 رو به من بده یا عدد 12 رو به من بده
سلام
من چندین سال دارم با اکسل کار می کنم، تا حالا ندیدم کسی به سادگی و کاملا جامع مثل شما بتونه نحوه استفاده از فرمول ها رو بیان کنه .
امیدوارم این موضوع ادامه داشته باشه .
بسیار ممنونم – موفق باشید.
خیر
مطالب تون بسیار عالی هستش.
خیلی ممنون
با سلام و خسته نباشید، آیا فرمولی هست که طول کاراکتر های داخل پرانتز را برای استفاده در آرگومان سوم تابع mid بدهد؟ به عبارت دیگر می خواهیم در یک سلول که متنی است عبارت داخل پرانتز را بیرون بکشیم، ولی نمیدانیم طول پرانتز چند کاراکتر است؟ متشکرم
با توجه به اینکه می خواهیم این فرمول را برای تمام سلول های متنی داخل کاربرگ استفاده کنیم و داخل پرانتز عبارات متفاوتی وجود دارد طول رشته داخل پرانتز متغیر هست.
ممنونم واقعا واضح توضیح دادین مرسی
خواهش میکنم لطف دارید
ممنون بابت آموزش عالیتون
خواهش میکنم
سلام.وقت بخیر
میشه لطفا راهنمایی بفرمایین در مورد مطلب زیر
توی یک سلول 24 تا عدد داریم
حالا میخواییم یه فرمولی بنویسیم که فاصله بین اعداد بزاریم و هر چند تا عدد رو بخواهیم از هم جدا کنیم
123456789123456789123456
مثلا به شکل زیر در یک سلول دیگه جدا کنیم
56 1234 6789 2345 7891 34567 12
راهنمایی بفرمایین ممنون میشم
سلام
وقت شما هم بخیر
برای اینکار ابتدا در قسمت 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 رو بنویسید و سلول اولتون رو بهش بدید
آیتم تکمیلی چینی کاسه 140 S
باسلام واحترام میخام آیتم تکمیلی حذف بشه وبقیه موارد نمایش داده بشه بااستفاده از تابع mid چگونه باید این کارو انجام داد؟
ادیبل
باسلام چطور میشه در اکسل برای روند کردن اعداد فرمول نوشت؟
برای تهیه فرم تسویه حساب باید ازین فرمول استفاده کنم
با سلام ممنون از سایت خوبتون خدا قوت. یک سوال داشتم از حضورتون. من تعداد زیادی شماره تلفن خونه دارم که ترتیب قرار گرفتنشون برعکس شده به فارسی البته:
مثلا 071-33742599
ایا راهی هست ترتیبشو درست کرد که بشه 07133742599؟
ممنون
سلام مجید جان
بله اگر تمام ردیف ها همین فرمت رو دارند میتونید از فرمول زیر برای اینکار استفاده کنید:
=MID(A1,FIND(“-“,A1,1)+1,LEN(A1)-FIND(“-“,A1,1))&LEFT(A1,FIND(“-“,A1,1)-1)
می خوام در Digikala ثبت نام کنم ولی نمی دونم کاراکتر آن چگونه درست می شود
سلام،ممنون از آموزش های مفیدتون
من یک ستون دارم که اعداد مختلفی داره تعداد ارقامش متفاوته میخوام با استفاده از فرمولی 00. آخر همه اعداد رو حذف کنم ،اعداد به طور مثال اینطور هستند: 11318.00 ، 3456.00 ،4567890.00 ، ممنون میشم راهنمایی کنید.
سلام من یک ستون حاوی اعداد 8 رقمی به صورت 12345678 دارم و میخوام اون رو به صورت 1234/56/78 دربیارم به صورتی که مقدار ارزش اون تغییر کنه . نمیخوام نوع نمایش اون تغییر کنه
از روش زیر استفاده کردم ولی ارزش اون رو تغییر نداد و فقط نوع نمایش رو تغییر میده
تو فرمت سل ##”/”##”/”####
سلام. فرض کنید این مفدار در سلول A1 وجود داره. در سلول A2 فرمول زیر رو بنویسید:
=left(A1,4)&”/”&mid(A1,5,2)&”/”&right(A1,2)
آقای مهندس یام و خداقوت
زکات علم ، نشر آن است . و شما به خوبی و به درستی ذکات دانستهاتون رو می دهید . خدا حفظتون کنه .
مطالبتون بسیار مفید و مورد استفاده است . لطفا در این مورد مراهم راهنمایی بفرمائید .
در ستون شرح اسناد حسابداری شماره رسید انبار اقلام را می خواهم جدا کنم فقط نه جای مشخصی در متن شرح دارد و نه تعداد کاراکتر آن همیشه ثابت است .چطور می تونم از توابع اکسل برای جدا کردن آن استفاده کنم
ممنون از شما
سلام. آیا تنها کاراکترهای عددی که در شرح اسناد وجود داره شماره رسید هست؟ آیا قبل یا بعد از شماره رسید کلمه ثابتی وجود داره؟
خيلي خوب
مرسی
سلام جناب مهندس وقتتون بخیر
من جهت وارسی از خروجی یک نرم افزار حسابداری نیاز دارم بتوانم اعداد داخل متن را خارج کنم .
هیچ الگوی منطفی از نظر تعداد کرکتر برای اعداد و یا شروعشان وجود ندارد . اما اعداد بعد از کلمه شماره می آید و در انتهای اعداد یک [space] وجود دارد و ادامه شرح ها که متفاوت و بسته به تایپ کاربر است .
مطلوب من بدست آوردن این شماره های بعد از کلمه شماره و قبل از [space] است .
آیا به نظرتان راهی برای جدا کردن وجود دارد
با سلام
بنده یکسری اعداد به صورت زیر دارم:
۳۲۰۱.۲۰۱.۱۳۴۵۵۶.۱
ترکیب اعداد از سمت چپ به ۴ قسمت تقسیم می شود و من فقط ترکیب قسمت سوم از سری اعداد رو میخام جدا کنم.
لطفا راهنمایی بفرمایید.
البته ترکیب تعداد ارقام ساختار سوم ،برابر نیست…
ولی ابتدا و انتهای اعداد همیشه نقطه وجود دارد…
با سلام و خسته نباشید
مهندس لطفا راهنمایی بفرمایید اگر در یک سلول به صورت زیر اعداد داشته باشیم چگونه می توانیم اعداد را 3 تایی جدا کنیم:
123000+123000+123456789+100012300
بتوانیم این گونه انجام بدهیم:
123,000+123,000+123,456,789+100,012,300
سلام آیا طول اعداد همیشه یکسان هستند یا ممکنه هر بار هر کدوم از اعداد طولش تغییر کنه؟
با سلام
بله متغیر هستش مهندس
علیرضا جان برای اینکار تابعی در اکسل وجود نداره. باید از 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 برات اضافه میشه که اینکار رو برات میکنه
با سلام
من یک اکسل دارم که در هر سل باید به اندازه کاراکتر کد بنویسم. کدها به این شکل هستند 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 که معادل ان تعداد جای خالی را مشخص میکند) میتونید راهنمایی بفرمائید از طریق فرمول یا کامند خاصی من این کار را میتونم انجام بدم؟ ایا اعداد معادل هر حرف یا کاراکتر تعریف شده هستند یا باید هر کدام جدا تعریف شوند؟
سلام. شما برای اینکار باید بدید یه تابع خاص در VBA بنویسند براتون که زمان زیادی برای نوشتن نیاز داره و نمیشه خلاصه در یک کامنت اینجا نوشت.
سلام جناب مهندس بنده یک سری نام و نام خانوادگی دارم که قرار شده از هم جدا بشن با استفاده از ترکیب توابع
LEFT , MID , Right
چگونه فرمول اون نوشته میشه؟؟؟
سلام. خب این مساله ایس که شما فرمودید به این راحتی ها نیستش و خیلی اما و اگر داره. این توابعی که فرمودید زمانی به تنهایی جواب میده که تعداد کاراکترها مشخص باشه اما در نام و نام خانوادگی اینطور نیست. از طرفی حتی این تفکیک برای انسان هم راحت نیست چه برسه به فرمول. مثال زیر رو در نظر بگیرید:
“محمد امیر احمدی”
به نظر شما کسی که این اسم رو تایپ کرده منظورش “محمدامیر احمدی” بوده یا “محمد امیراحمدی”؟
با سلام و تبریک به خاطر راهنماییهای شما.
ببخشید من چندین حروف پشت سر هم دارم . بدون فاصله . مثلا pbppbbbpbpbpppb . میخواهم اینها از هم تفکیک بشه و در سلول دیگه با خط فاصله یا کاما گذاشته بشه . آیا برای اعداد هم میشه این کار رو کرد ؟ مثلا 276337897504 رو تک تک اعداد رو با فاصله در سلول دیگه بزاره. بیصبرانه منتظر پاسخ شما هستم . سپاس
سلامت باشین
با ماکرو نویسی انجام این کار قطعا” شدنیه
اعداد و رشته از این جهت فرقی باهم ندارند ، چون میشه اعداد رو به رشته تبدیل کرد
و اما در خصوص انجام این کار با فرمول نویسی در اکسل ، من راه حلی به ذهنم نمیرسه
مگر منتظر پاسخ استاد اسماعیل پور باشیم
موفق باشین
بنده میخوام چندین هزار محصول رو یک جا داخل سایت قرار بدم ، باید از اکسل اسفتاده بشه ، برای بخش تگ ها نیاز به تگ انتخابی از نام محصول دارم …
در ادامه …
http://s11.picofile.com/file/8406465776/ex.JPG
همونطور که مشاهده میکنید نام هر فایل به طور کامل درج شده ، محصول + نوع بسته بندی + شرکت تولید کننده
با توجه به اینکه مقادیر ثابت نیستند …. نیاز دارم از بین این اسامی #تگ های استخراج کنم که همه کار ها اتوماتیک انجام بشه …
ولی داخل تگ ها نیاز به سایز یا وزن بسته بندی نداریم .
درواقعه میخوام 5 کلیمه یا 4 کلمه جدا بشه ، با توجه به اینکه بینشون فاصله اسپیس وجود داره … لطفا راهنمایی بفرمایید که چجوری 5 کلیمه اول رو استخراج کنم .
ممنون .
سلام
عددی که مثلا 123.456.789 سه عدد سه عدد با نقطه از هم جداست چگونه می توان نقطه را برداشت 123456789 و به بقیه نیز تامیم داد؟
سلام آقا مهدی
خیلی ساده است
با جایگزینی هیچ بجای نقطه می تونید نقطه رو حذف کنید
موفق باشی – خانیکی
سلام.بسیار عالی و کاربردی بود. تشکر از زحماتتان
سلام
برای اینکه مقدار ثابت یک سلول خاص رو در چند سلول استفاده کرد از چه فرمولی میشه استفاده کرد
سلام چطوری مقدار برداشت یا واریز یک فرد رو در هر ماه رو محاسبه کنم
سلام من میخوام در اکسل تو یه ستون که نوشته شده مثلا تهران-2200 میخوام این دو در دو تا ستون مجزا قرار بگیرند یعنی تهران در یک ستون و اون عدد در سک ستون دیگر چیکار باید بکنم؟
سلام و درود
خسته نباشید
بخوام پشت حرف فاصله بیفتته تا سقف 30 کاکتر در سلول باید چکار کنم و ممنون میشم بگید که پشت عدد در اکسل بخوام 0 باشه تا سقف مثلا 12 رقم چکار کنم
باسپاس
سلام خدمت مهندس عزیز و با تشکر از آموزشهای خوبتون.
من با استفاده از mailing میخوام اطلاعات رو از فایل اکسل به ورد منتقل کنم. موقع انتقال اعداد، اعداد رو بدون جدا کننده های سه رقم سه رقم میاره. پیشنهاد تون برا انتقال با جدا کننده چیه. ممنون از لطف شما.
با سلام
من با استفاده از تابع mid روز -ماه-سال رو جدا کردم الان می خوام با استفاده از تابع if مثلا 11 رو تبدیل کنم به بهمن ولی تابع if تابع mid رو به عنوان عدد شناسایی نمی کنه و باید عدد ماه رو دستی وارد کنم تا if به درستی کارکنه آیا برای این مسئله راهی دارین؟ با تشکر از شما
سلام. من میخوام در یک جدول از ستونی که دارای اعداد 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
دنبال راهی هستم که تمام ارقام و صفر ها عینا درج بشه. لطفا راه حلی به من ارائه کنید. تشکر
سلام من میخواستم توی یه جدول اسامی که با حرف ا شروع میشوند را برام درس یا غلط بزنه یا کلماتی که با حرف ی ختم میشوند لطفا فرمول و راهنمایی کنید ممنون
سلام من میخواستم توی یه جدول اسامی که با حرف ا شروع میشوند را برام درس یا غلط بزنه یا کلماتی که با حرف ی ختم میشوند لطفا فرمول و راهنمایی کنید ممنون
سلام جناب مهندس
من دو تا اکسل دارم در شیت 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 )
سلام دوست عزیز
1- برای اینکار از فرمول vlookup استفده کنید
2- برای این بخش از تابع iferror استفاده کنید