نوشته اصلی توسط
Ali Parsaei
يک کم توضيح ميدم که خودتان متوجه عملياتي که انجام شده بشويد:
اول يک ستون اول داده ها اضافه مي کنيد
بعد با تابع COUNTIF براي هر رديف حساب مي کنيد که از اول ستون ضايعات تا آن رديف چند مقدار صفر وجود داشته (به علامت $ در فرمول نويسي دقت کنيد اين علامت مربوط به آدرس دهي نسبي و مطلق است، اگر مفهوم آن را نمي فهميد مطالب مربوط به "آدرس دهي نسبي و مطلق" را جستجو و مطالعه کنيد، اين علامت کمک مي کند که وقتي فرمول را در خانه اول نوشته و به سمت آخر داده ها کپي مي کنيد آن جاهايي که در کنار آدرس آنها علامت $ خورده ثابت بماند و آن جاهايي که علامت $ ندارد به نسبت سطر مربوطه آدرسش عوض مي شود)
بعد به تابع COUNTIF ياد شده يک تابع IF اضافه مي کنيم و با تابع IF به اکسل مي فهمانيم که فقط آن سطرهايي که ضايعاتش صفر شده نتيجه تابع COUNTIF اش را به ما بده و در غير اين صورت سلي که توش فرمول نوشتيم را تهي ("") نگهدار.
به اين صورت براي اولين صفر يافت شده در ستون کمکي عدد 1 درج مي شود، براي دومي عدد 2 و ... الي آخر
حالا اين ستون کمکي به چه درد مي خورد؟
آها ......
حالا با تابع VLOOKUP عدد يک را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم، بعد عدد دو را در ستون کمکي پيدا کرده و هم ارزش در ستون دوم و سوم به دست مي آوريم و همين طور الي آخر
منتهي براي اينکه در تابع VLOOKUP نخواهيم اعداد يک و دو و سه و ... را دستي وارد کنيم مي شود يک رديف کنار قسمتي که مي خواهيم نتيجه را درج کنيم اضافه کنيم و LOOKUP_VALUE توابع VLOOKUP را به آن شماره رديفها ارجاع دهيم.
دست آخر اگر به تابع vlookup يک تابع iferror اضافه کنيد از نشان دادن موارد خطا مي توانيد جلوگيري کرده و نتيجه را شکيل تر کنيد.
البته فکر کنم راه حل هاي بهتري هم بدون ستون کمکي باشد ولي من الآن خاطرم نيست، دوستان ديگر اگر بلد باشند حتما" آن روش ها را در ادامه تاپيک توضيح خواهند داد.
علاقه مندی ها (Bookmarks)