简体   繁体   English

我将如何根据多个单元格值复制一个单元格

[英]How would I copy a cell based on multiple cell values

Morning all, I have a question I'm hoping someone can help me with a formula for.大家早上好,我有一个问题,我希望有人能帮我找到一个公式。 I'm trying to return a value from Sheet2 into Sheet1 based on two different criteria.我正在尝试根据两个不同的标准将 Sheet2 中的值返回到 Sheet1 中。 For example:例如:

Sheet1:表 1:

Lvl等级 Amount数量 ID ID
1A 1A $ $ 001 001
2B 2B $ $ 002 002
2C 2C $ $ 003 003
1B 1B $ $ 001 001

Sheet2:表2:

Lvl等级 001 001 002 002 003 003
1A 1A $300 300 美元 $275 275 美元 $250 250 美元
1B 1B $200 200 美元 $175 175 美元 $150 150 美元
1C 1C $100 100 美元 $75 75 美元 $50 50 美元
2A 2A $350 350 美元 $325 325 美元 $315 315 美元
2B 2B $250 250 美元 $225 225 美元 $210 210 美元
2C 2C $150 150 美元 $125 125 美元 $110 110 美元

So on Sheet1, if the first column value matches the Sheet2 first column value, then return the value in that row for the correct ID.所以在 Sheet1 上,如果第一列值与 Sheet2 第一列值匹配,则返回该行中的值以获得正确的 ID。 The completed would be:完成的将是:

Sheet1 (completed):表 1(已完成):

Lvl等级 Amount数量 ID ID
1A 1A $300 300 美元 001 001
2B 2B $225 225 美元 002 002
2C 2C $110 110 美元 003 003
1B 1B $200 200 美元 001 001

I'm stumped on how to do a multiple lookup like this though and on what formula would go in Sheet1 in the Amount column.我很困惑如何进行这样的多重查找,以及金额列中 Sheet1 中的 go 的公式。 Also, I can't use VBA as it is blocked by my company.另外,我不能使用 VBA,因为它被我的公司阻止了。

Any help would be appreciated!任何帮助,将不胜感激!

Using SUMIFS and INDEX/MATCH :使用SUMIFSINDEX/MATCH

=SUMIFS(INDEX(Sheet2!B:D,,MATCH(C2,Sheet2!$B$1:$D$1,0)),Sheet2!A:A,A2)

Sheet1:表 1:

在此处输入图像描述

Sheet2:表2:

在此处输入图像描述

I would use HLOOKUP and MATCH .我会使用HLOOKUPMATCH

=HLOOKUP(C2,Sheet2:A$1,D$7,MATCH(A2:Sheet2,A$1:A$7,0))

MATCH will return the row index of the Lvl that you are looking for. MATCH将返回您正在寻找的 Lvl 的行索引。 HLOOKUP needs the row index to look in, and it will use the ID number as C2 to find that in the table columns. HLOOKUP需要行索引来查找,它会使用 ID 号作为 C2 在表列中查找。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM