کپی کردن خودکاردر اکسل
2 پاسخ
بله، توی اکسل، این کار با استفاده از توابع VLOOKUP و IF امکان پذیر هست. در این صورت، ابتدا باید یه sheet جدید برای قیمتها درست کنید. سپس با استفاده از تابع VLOOKUP، مقدار قیمت محصول رو جستجو کنید و سپس با استفاده از تابع IF مقدار رو به سلول بعدی انتقال بدین. به عنوان مثال، فرض کنید اطلاعات محصول در Sheet1 ذخیره شده و در ستون B، نام محصولات و در ستون C، قیمت اونها وجود داره. همچنین فرض کنیم در Sheet2 نیز اطلاعاتی در ستون A ذخیره شده و نیاز داریم که قیمت هر محصول رو در ستون B این شیت نمایش دهیم. در این حالت برای دسترسی به قیمت هر محصول در Sheet2، از تابع VLOOKUP اینگونه استفاده میشود:
=VLOOKUP(A1, Sheet1!$B$1:$C$50, 2, FALSE)
این تابع به عنوان ورودی، مقدار محصول رو که در ستون A Sheet2 قرار دارد گرفته و در شیت1 جستجو میکنه. اگر مقدار با کدامیک از سلولهای ستون B Sheet1 مطابقت داشت، مقدار ستون C Sheet1 که مربوط به قیمت هست، برگردونده میشه. سپس با استفاده از تابع IF اینگونه که در پایین اومده، مقدار رو به سلول بعدی منتقل میکنیم:
=IF(A1="", "", VLOOKUP(A1, Sheet1!$B$1:$C$50, 2, FALSE))
این تابع در صورتی که ستون A خالی باشه (در سلولهای انتهایی)، مقدار تهی ره برمیگردونه و در غیر این صورت، با استفاده از VLOOKUP، قیمت محصول را جستجو میکنه و به ستون B منتقل میکنه.
سلام
فکر میکنم با v lookup بشه انجامش داد