50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

کپی کردن خودکاردر اکسل

سلام وقت بخیر آیا توی اکسل راهی هست که خودکار از sheet های قبلی کپی کنه مثلا من یه جدل تشکیل داده ام و یه سری محصولات رو تعریف کردم و توی یه سلول دیگه قیمتشون رو وارد کردم . بعد وقتی چند روز بعد که اون محصول مثلا ماشین لباسشویی رو وقتی ما... رو تایپ میکنم و پیشنهاد میده "ماشین لباسشویی" رو راهی هست که قیمت هم به صورت خودکار کپی بشه از سلول بعدیش؟؟
پرسیده شده در 1402/01/29 توسط

2 پاسخ

0

بله، توی اکسل، این کار با استفاده از توابع 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 منتقل می‌کنه.

پاسخ در 1402/02/15 توسط
0

سلام

فکر میکنم با v lookup بشه انجامش داد

پاسخ در 1402/01/30 توسط

پاسخ شما