我在 Excel 中有 2 个不同的工作表,我试图将其中的某些信息合并到另一个工作表中。以下是示例:
工作表 1:
Item Quantity Cost Expiration
cookies 1 $1.00 7/1/18
工作表 2:
Item Quantity Cost Expiration
cookies 3 $1.00 9/1/18
我想找到一个函数或公式,以便工作表 3 可以合并其他 2 个工作表中的信息。它将数量加在一起,并计算出最早的到期日期。
因此我希望工作表 3 看起来像这样:
Item Quantity Cost Expiration
cookies 4 $1.00 7/1/18
答案1
对于数量,您可以使用以下公式:=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)+SUMIF(Sheet2!A:A,A2,Sheet2!B:B)
对于到期日期,您可以使用以下公式:=MIN(Sheet1!D:D,Sheet2!D:D)
答案2
写饼干在 Sheet3 的单元格 A2 中。
在 Sheet3 的单元格 B2 中写入以下公式:
=SUM(VLOOKUP($A$2, Sheet1!$A$2:$D$2, 2, FALSE))+SUM(VLOOKUP($A$2, Sheet2!$A$2:$D$2, 2, FALSE))
在 Sheet3 的 C2 单元格中写入以下内容:
=MIN(VLOOKUP($A$2, Sheet1!$A$2:$D$2,3, FALSE))*MIN(VLOOKUP($A$2, Sheet2!$A$2:$D$2, 3, FALSE))
笔记:,如果“成本列”有除 1 以外的值,则在 Sheet3 的单元格 C2 中写入以下数组公式:
{=MIN(IF(Sheet1!$A$2:$A$2=A2,Sheet1!$C$2:$C$2,Sheet2!$C$2:$C$2))}
在 Sheet3 的单元格 D2 中写入以下数组公式:
{=MIN(IF(Sheet1!$A$2:$A$2=A2,Sheet1!$D$2:$D$2,Sheet2!$D$2:$D$2))}
注意:使用 Ctrl+Shift+Enter 完成数组公式。