فهرست مطالب
در این مقاله، من به شما نشان خواهم داد که چگونه می توانید تمام موارد مطابق با VLOOKUP را در اکسل جمع کنید. شما یاد خواهید گرفت که چگونه با استفاده از عملکرد VLOOKUP، ، به همراه استفاده از عملکرد FILTER و IF در ترکیب با همه موارد را جمع کنید. 1>عملکرد SUM.
دانلود کتاب تمرین
جمع همه موارد مطابق با VLOOKUP.xlsx
3 روش برای جمع کردن همه موارد مطابق با VLOOKUP در اکسل
در اینجا ما یک مجموعه داده با نامها، نویسندگان و قیمتها<2 داریم> برخی از کتابهای یک کتابفروشی به نام Martin Bookstore.
بیایید سعی کنیم مجموع همه موارد مطابق با VLOOKUP را از این مجموعه داده دریابیم.
1. استفاده از تابع FILTER برای جمع کردن همه موارد مطابق با VLOOKUP در اکسل (برای نسخه های جدیدتر اکسل)
کسانی که به حساب Office 365 دسترسی دارند، می توانند از FILTER استفاده کنند. تابع اکسل برای جمع کردن همه موارد منطبق از هر مجموعه داده.
در مجموعه داده های داده شده، فرمول برای یافتن مجموع قیمت ها همه کتاب های چارلز دیکنز خواهد بود:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ توضیح فرمول:
- تابع FILTER یک مقدار جستجوگر را با تمام مقادیر یک <1 مطابقت می دهد>ستون جستجو و مقادیر مربوطه را از ستون دیگری برمی گرداند.
- در اینجا F4 ( چارلز دیکنز ) مقدار جستجوی ما است، C4:C13 (نویسنده) جستجوی استستون ، و D4:D13 (قیمت) ستون دیگر است.
- FILTER(D4:D13,C4:C13=F4) با همه مقادیر مطابقت دارد. از ستون C4:C13 (نویسنده) با F4 ( چارلز دیکنز ) و مقادیر مربوطه را از ستون D4:D13 برمی گرداند. ( قیمت ).
- در نهایت، SUM(FILTER(D4:D13,C4:C13=F4)) مجموع تمام قیمتهای همه کتابها را برمیگرداند توسط عملکرد FILTER برگردانده می شود.
- شما می توانید مقدار جستجو را به هر نویسنده دیگری به جز چارلز دیکنز در سلول F4 تغییر دهید، و این کار خواهد شد قیمت کل کتاب های آن نویسنده را برگردانید.
بیشتر بخوانید: نحوه جمع کردن سلول های فیلتر شده در اکسل (5 روش مناسب)
2. از تابع IF برای جمع کردن همه موارد منطبق با VLOOKUP در اکسل (برای نسخه های قدیمی تر اکسل) استفاده کنید
اگر از نسخه قدیمی اکسل استفاده می کنید، می توانید از تابع IF اکسل استفاده کنید. برای جمع کردن همه موارد منطبق از هر مجموعه داده.
مجموع قیمت تمام کتاب های چارلز دیکنز را می توان با استفاده از این فرمول پیدا کرد:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ یک فرمول آرایه است. بنابراین CTRL+SHIFT+ENTER را فشار دهید، مگر اینکه در Office 365 باشید. ]
⧪ توضیح فرمول:
- IF(C4:C13=F4,D4:D13,””) با تمام مقادیر مطابقت دارد ستون جستجو C4:C13 ( نویسنده ) با مقدار جستجوی F4 ( چارلز دیکنز ).
- اگر مقدار جستجوی F4 با ستون جستجوی C4:C13 ( نویسنده ) مطابقت دارد، سپس مقدار مربوطه را از ستون D4:D13 ( قیمت ) برمی گرداند. .
- و اگر مطابقت نداشت، یک رشته خالی برمیگرداند “” .
- در نهایت، SUM(IF(C4:C13=F4, D4:D13,””)) مجموع تمام مقادیر برگردانده شده توسط تابع IF را برمی گرداند.
بیشتر بخوانید: نحوه Vlookup و مجموع چندین برگه در اکسل (2 فرمول)
خواندنی مشابه
- نحوه اضافه کردن سلول های متعدد در Excel (6 روش)
- Excel مقادیر منطبق را در دو ستون بیابد
- نحوه Vlooup و کشیدن آخرین تطابق در اکسل (4 روش)
- در صورت مطابقت دو سلول در اکسل، مقادیر را در سلول دیگری کپی کنید: 3 روش
- نحوه تطبیق داده ها در اکسل از 2 کاربرگ
3. از تابع VLOOKUP برای جمع کردن همه موارد منطبق با VLOOKUP در اکسل (برای نسخه های قدیمی تر اکسل) استفاده کنید
همچنین می توانید از عملکرد VLOOKUP اکسل برای جمع کردن تمام مقادیر مطابق با مقدار جستجو.
⧪ مرحله 1:
➤ ستون مجاور سمت چپ به مجموعه داده را انتخاب کنید و این فرمول را در سلول اول وارد کنید:
=C4&COUNTIF($C$4:C4,C4)
⧪ توجه:
- در اینجا C4 اولین سلول از آرایه جستجوگر ( نویسنده ). شما از یکی از مجموعه داده های خود استفاده می کنید.
⧪ مرحله 2:
➤ Fill Handle را تا آخرین سلول بکشید.
➤دنباله ای از نویسندگان همراه با رتبه ها ایجاد کنید. مانند چارلز دیکنز1، چارلز دیکنز2، الیف شافاک1، الیف شافاک2 و غیره.
[ نماد آمپرسند (&)دو رشته را به هم متصل می کند].
⧪ مرحله 3:
➤ مقدار جستجوگر را در یک سلول جدید وارد کنید.
➤ در اینجا من چارلز دیکنز را در سلول F4 وارد کردم.
⧪ مرحله 4:
➤ در نهایت، این فرمول را در یک سلول دیگر وارد کنید:
=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))
<[ یک فرمول آرایه است. بنابراین CTRL+SHIFT+ENTER را فشار دهید، مگر اینکه در Office 365 باشید. ]
ببینید، مجموع قیمت تمام کتاب های چارلز دیکنز، 52.00 دلار را برمی گرداند.
⧪ توضیح فرمول:
- COUNTIF(C4:C13,F4) 3 را برمی گرداند، زیرا در مجموع 3 سلول در محدوده C4:C13 ( Autho r) که حاوی مقدار جستجوی F4 ( چارلز دیکنز ) است. برای جزئیات به تابع COUNTIF مراجعه کنید.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) اکنون به A1 تبدیل می شود: A3 . برای جزئیات به عملکرد INDIRECT مراجعه کنید.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) به تبدیل می شود ROW(A1:A3) و یک آرایه {1, 2, 3 را برمی گرداند. برای جزئیات به عملکرد ROW مراجعه کنید.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) می شود F4&{1, 2, 3} و یک آرایه {چارلز را برمی گرداندDickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))،A4:D13,4,FALSE) اکنون <1 می شود> VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- عملکرد VLOOKUP با مقدار جستجو<2 مطابقت دارد> با تمام مقادیر ستون اول مجموعه داده و سپس مقادیر مربوطه را از ستون دیگری برمی گرداند.
- در اینجا مقدار جستجوگر آرایه {Charles Dickens1, Charles است. Dickens2, Charles Dickens3}.
- بنابراین مقادیر جستجوی را با تمام مقادیر ستون اول A4:A13 مطابقت میدهد و مقادیر مربوطه را برمیگرداند. از ستون چهارم ( قیمت ).
- در نهایت، تابع SUM مجموع تمام قیمتهایی را که با مطابقت دارند را برمیگرداند. مقادیر جستجو .
بیشتر بخوانید: نحوه استفاده از VLOOKUP با تابع SUM در اکسل (6 روش)
نتیجه گیری
با استفاده از این روش ها، می توانید تمام موارد مطابق با VLOOKUP در اکسل را جمع آوری کنید. آیا روش دیگری می شناسید؟ یا سوالی دارید؟ از ما بپرسید.