قبلا در این لینک به اموزش تعیین تعداد رکورد یکتا پرداخته شده است، در این آموزش میخواهیم لیست یکتا را با استفاده از فرمول استخراج کنیم.
در هنگام کار با حجم بالای داده، به کرات پیش می آید که بخواهیم رکوردهای یکتای لیست را استخراج کنیم.
بدین منظور بسیاری از افراد از ابزار Remove Duplicate استفاده میکنند و با حذف رکوردهای تکراری، تعداد رکوردهای باقیمانده به عنوان لیست داده ها شناسایی میشوند.
در حالی که برای این کار روش ساده تری هم وجود دارد و میتوان با استفاده از توابع آرایه ای آن را به راحتی انجام داد.
برای مثال اگر لیست تولید کالا در یک بازه زمانی را از نرم افزار ERP شرکت به صورت اکسل خروجی بگیرم.
در این لیست در تاریخهای مختلف کالاهای مختلفی تولید شده است.
اگر بخواهیم لیست کالاهای تولید شده در این بازه زمانی را استخراج کنیم میتوان به صورت ذیل عمل کرد.
فرمول آرایه ای استخراج رکوردهای یکتا از یک مجموعه:
بدین منظور کافی است مراحل ذیل را انجام داد:
۱- سلول F2 را انتخاب نموده و درون آن فرمول ذیل را تایپ کرده
=IFERROR(INDEX($C$2:$C$13,MATCH(0,COUNTIF($F$1:F1,$C$2:$C$13),0)),””)
۲-بعد از وارد کردن فرمول فوق درون سلول F2 به جای زدن کلید Enter، با نگه داشتن کلیدهای Ctrl و Shift کلید Enter را زده تا فرمول به صورت آرایه ای محاسبه شود.
۳- با درگ کردن فرمول ثبت شده درون سلول F2، برای سلولهای F3 تا F10، لیست تمامی محصولات در این محدوده ثبت خواهد شد.
با سلام
چطور میتونم از یک ستون با ۱۰۰ سطر ،داده های مد نظر رو مثلا در سطر های ۱ و ۴ و ۸ و ۷۰ و… رو استخراج کنم؟ آیا نیاز به فرمول نویسی داره
با تشکر
پاسخ
سلام از یک ستون کمکی استفاده کنید تا مقابل ردیفهای مد نظر واژه True ثبت شود (از طریق فرمول)، سپس آن ستون را فیلتر نمایید
خیلی عالی
فرض کنید ۲۰ تا جدول داریم که در انها ستون کد حساب یکسان می باشد
با استفاده از لیست کشویی که نام جدولها می باشد چگونه می توان با انتخاب نام جدول و کد حساب مانده را بدست اورد
سلام
تابع indirect نجات دهنده شماست
اموزش ذیل را ببینید
http://www.excelengineer.ir/indirect
ی سوال داشتم نیاز به راهنمایی دارم
بفرمایید
سلام ممنون از آموزشتون…
من میخوام از یک جدول رکورد و امتیاز برای به دست اوردن آزمون تست ورزش تو اکسل استفاده کنم فقط نمیدونم از چه فرمول و روشی استفاده کنم…
به عنوان مثال برای سن ۲۲-۲۹ سال برای یک فرد رکورد شنوی روی دست شده ۴۵ و برای فرد دیگری شده ۵۰٫٫٫ که برای هر رکورد یک امتیاز داره…
من میخوان با وارد کردن هر رکورد برای هر رده سنی خود اکسل امتیازشو تو سلولی که فرمول نوشته شده بنویسه..
سلام
Vlookup گزینه مناسبیه
سلام و تشکر از سایت بسیار خوبتون
این فرمول رو زدم.
ولی میشه توضیح بدید که دقیقا این فرمولا چه کاری انجام میدن که به نتیجه میرسن؟
سلام وقت بخیر تشکر بابت آموزش های عالی
یک سوال با این آموزش رکوردهای تکراری پیدا کردیم حال اگر بخواهیم جمع تعداد تولید شده را در ستون روبرو هر کالا بنویسیم به چه صورت می باشد.
سلام
خواهش میکنم
باید از تابع sumif به شرح ذیل استفاده کنید
http://www.excelengineer.ir/sumif