فهرست مطالب
فرض کنید یک کاربرگ از اقلام محصول در دو ستون جداگانه و قیمت های مربوط به آنها در ستون جداگانه دیگری دارید. در میان اقلام محصول، برخی از آنها ممکن است دارای نام های تکراری باشند. اکنون تنها چیزی که می خواهید این است که قیمت موارد تکراری را در سلول دیگری در کاربرگ خود کپی کنید. اگر در حال حاضر با این مشکل مواجه هستید، کل مقاله را مرور کنید. زیرا در صورت مطابقت دو سلول در اکسل، 3 روش برای کپی کردن مقادیر متناظر در سلول دیگر را یاد خواهید گرفت.
دانلود کتاب تمرین تمرین
توصیه می شود فایل اکسل را دانلود کرده و تمرین کنید. آن را.
اگر دو سلول مطابقت دارند، مقادیر را در Cell.xlsx دیگر کپی کنید
3 روش برای کپی کردن مقادیر در سلول دیگر اگر دو سلول در اکسل مطابقت داشته باشند
در این مقاله از یک لیست قیمت نمونه محصول به عنوان مجموعه داده برای نشان دادن تمام روش ها استفاده خواهیم کرد. بنابراین، اجازه دهید نگاهی اجمالی به مجموعه داده داشته باشیم:
بنابراین، بدون بحث بیشتر، بیایید مستقیماً همه روشها را یکی یکی بررسی کنیم.
1. از تابع IF برای کپی کردن مقادیر در سلول دیگر استفاده کنید اگر دو سلول مطابقت دارند
ما برخی از نام های محصول را در زیر دو ستون به نام های Itemcat1 و Itemcat2 داریم. در این دو ستون، چند نام محصول تکراری وجود دارد. در ستون سوم، قیمت محصولات مربوطه را داریم.
کاری که قرار است انجام دهیم این است که قیمت محصولات تکراری را کپی کنیم.ستون دیگری به نام Matched Item Price وجود دارد که در آن میخواهید قیمتهای کالای تکراری را کپی کنید. ما میتوانیم همه این کارها را فقط با استفاده از عملکرد IF انجام دهیم.
بنابراین، بدون بحث بیشتر، بیایید مستقیماً به مراحل رویهای برویم:
❶ سلول را انتخاب کنید E5 .
❷ فرمول را تایپ کنید:
=IF(B5=C5,D5,"")
در داخل سلول.
❸ دکمه ENTER را فشار دهید.
❹ پس از آن نماد Fill Handle را به انتهای <بکشید. ستون 6>قیمت کالای منطبق .
هنگامی که تمام مراحل فوق را انجام دادید، نتیجه را مانند تصویر زیر مشاهده خواهید کرد:
بیشتر بخوانید: Excel VBA: در صورت مطابقت با مقدار سلول، ردیف را کپی کنید (2 روش)
2. از تابع VLOOKUP استفاده کنید برای کپی کردن مقادیر در یک سلول دیگر اگر دو سلول مطابقت داشته باشند
اکنون یک کادر جستجو برای جستجوی مقادیر تکراری موارد داریم. کادر جستجو Item نام دارد. جایی که شما نام مورد فهرست شده در جدول داده اصلی را درج خواهید کرد.
بنابراین، اگر فرمول ما نشان دهد که بین دو سلول از نظر مقادیر آنها مطابقت وجود دارد، قیمت متناظر آنها در سلول دیگری کپی می شود.
به عنوان مثال، در کادر مورد، ما نودل را درج کرده ایم. در ستون Items مجموعه داده ما، یک مورد دیگر به نام Noodles با قیمت 936 دلار وجود دارد. بنابراین، در کادر قیمت در زیر کادر آیتم، میخواهیم این قیمت را با استفاده از VLOOKUP برگردانیم.تابع.
برای انجام این عملیات، تنها کاری که باید انجام دهیم این است،
❶ سلول C15 را انتخاب کنید.
❷ فرمول را تایپ کنید :
=VLOOKUP($C$14,B5:C12,2,1)
در داخل سلول.
❸ دکمه ENTER را فشار دهید.
بعد از انجام همه اینها، می بینید که قیمت نودل ها را با موفقیت از جدول داده های اصلی کپی کرده ایم.
␥ تفکیک فرمول
- $C$14 ▶ حاوی یک مقدار جستجو است که Noodles است.
- B5:C12 ▶ محدوده کل جدول داده ها.
- 2 ▶ شماره فهرست ستون. این بدان معنی است که قیمت از ستون دوم جدول داده های اصلی کپی شده است.
- 1 ▶ به تقریباً اشاره دارد. بین مقدار جستجو و مورد بازیابی شده مطابقت دارد.
- =VLOOKUP($C$14,B5:C12,2,1) ▶ اگر دو سلول با سلول دیگری مطابقت داشته باشند مقادیر مربوطه را کپی می کند.
بیشتر بخوانید: مجموع همه موارد مطابق با VLOOKUP در اکسل (3 روش آسان)
خواندن مشابه
- نحوه یافتن تطابق حساس به حروف بزرگ و کوچک در اکسل ( 6 فرمول)
- نحوه تطبیق نامها در اکسل در جایی که املا متفاوت است (8 روش)
- نحوه تطبیق داده ها در اکسل از 2 کاربرگ
- Excel VBA برای مطابقت مقدار در محدوده (3 مثال)
3. از تابع INDEX و MATCH برای کپی کردن مقادیر به سلول دیگر استفاده کنید اگر دو سلول مطابقت داشته باشند
در این بخش، ما از INDEX و MATCH استفاده خواهیم کرد. تابعی برای کپی کردن مقادیر به سلول های دیگر اگر دوسلول ها از نظر مقادیر متناظر با هم مطابقت دارند. اکنون مراحل زیر را برای یادگیری استفاده از این دو تابع دنبال کنید:
❶ سلول C15 را انتخاب کنید.
❷ فرمول را تایپ کنید:
=INDEX(B5:C12,MATCH(C14,B5:B12,0),2)
در داخل سلول.
❸ دکمه ENTER را فشار دهید.
␥ Formula Breakdown
- MATCH(C14,B5:B12,0) ▶ از B5 تا B12 جستجو کنید تا برای مقادیر ذخیره شده در C14 مطابقت داشته باشید. C14 آیتمی به نام Noodles را که در ردیف ششم جدول داده ها قرار دارد ذخیره می کند. بنابراین این تابع 6 را برمی گرداند.
- =INDEX(B5:C12,MATCH(C14,B5:B12,0),2) ▶ همانطور که با آرگومان نشان داده شده است به دنبال قیمت می گردد. قیمت در ردیف ششم 936 است که توسط تابع INDEX برگردانده می شود. ستون ها
چیزهایی که باید به خاطر بسپارید
📌 مراقب نحو توابع باشید.
📌 محدوده جدول را با دقت در فرمول ها وارد کنید.
نتیجه گیری
به طور خلاصه، ما 3 روش را برای کپی کردن مقادیر به سلول دیگر، در صورتی که دو سلول در اکسل مطابقت دارند، مورد بحث قرار داده ایم. به شما پیشنهاد می شود کتاب تمرین ضمیمه این مقاله را دانلود کرده و تمامی روش ها را با آن تمرین کنید. و از پرسیدن هرگونه سوال در بخش نظرات زیر دریغ نکنید. ما سعی خواهیم کرد در اسرع وقت به تمام سوالات مربوطه پاسخ دهیم. و لطفا از وب سایت ما Exceldemy دیدن کنید تا بیشتر کاوش کنید.