انجمن متا: طراحی سایت و سئو - دانلود قالب و تم - کریپتو

کامپیوتر، اینترنت، شبکه، مدیریت محتوا، تم => ICDL => آموزش Excel => نويسنده: hastiam در قبل از ظهر 08:49:01 - 05/20/12

عنوان: دستور vlookup
رسال شده توسط: hastiam در قبل از ظهر 08:49:01 - 05/20/12
سلام
من دو تا جدول دارم که هر جدول دارای دو ستون است ستون اول از جدول اول شامل یک سری کاراکتر مثل a,b,c و ... هست و در ستون دوم اعدادی مثل 2 و 3 و 8 و... قرار دارند. در جدول دوم هم همین دو ستون را دارم ولی در ستون اول به جز این کاراکترها ممکن است کاراکتر های دیگری هم باشند که در جدول اول نیستند و در ستون دوم هیچ مقداری قرار ندارد و باید مقادیر را از ستون دوم جدول اول بگیرد حالا می خواهم اگر کاراکتر هایی که در جدول دوم قرار دارد در اولی هم باشد که همان مقادیر و در غیر این صورت مقدار صفر بگیرد. مثلا اگر کاراکتر m  را نداشت در ستون دوم روبروی m عدد 0 قرار بگیرد.
من با یک if و یک vLookUp این کار را کردم ولی انگار این دستور را فقط در ردیف اول اعمال می کند.
=IF(A:A=F:F;VLOOKUP(F:F;h;2);0)
دستور من چه  مشکلی دارد؟ و برای حل این مشکل چکار باید کرد؟
ممنونم از راهنماییتون.
عنوان: پاسخ : دستور vlookup
رسال شده توسط: Marjan در قبل از ظهر 11:49:49 - 05/20/12
برای انجام دستور من با یک مثال دستور را آموزش میدهم .در ضمن تابع  ( شرط نادرست ;شرط درست ;شرط)If
تابع شرط شما نادرست میباشد چون از : استفاده شده
اما تابع vlookup  ابتدا باید به ستونهای مورد نیاز در جدول پایه نام داد وهمچنین کل جدول .کافیست فضایه مورد نظر را انتخاب کرده در قسمت cell name نام دلخواه وارد کرده.مثال این تابع در فایل اکسل آورده شده تابع lookupسریعتر وآسانتر می باشد.
نمونه ای از کاربرد آنرا نیز در اکسل قرار میدهم.در این جدول ستون نام کالا در صفحه دوم وسوم با این دو تابع تعریف شده

Download Linkدستور vlookup .rar