【问题标题】:How to get data from other sheet using date如何使用日期从其他工作表中获取数据
【发布时间】:2016-09-01 06:34:07
【问题描述】:

我有 工作表1,

Name    Date    Amount
Ali     1-Sep   50
Ali     2-Sep   100
Ali     5-Sep   30
        13-Sep  40
        9-Aug   50
        25-Sep  60

和sheet2,

Name    Date    Amount
Ali     1-Sep   100
Ali     2-Sep   100
Ali     5-Sep   85
Ali     13-Sep  34
Ali     9-Aug   88
Ali     25-Sep  25

在工作表 3 上,我如何使用日期同时搜索工作表 1 和工作表 2,从两张工作表中获取金额并将工作表 3 上的金额相加

输出:

Nama    Tarikh  Total
Ali     1-Sep   150
Ali     2-Sep   200
        3-Sep   
        4-Sep   
        5-Sep   115
        6-Sep   
        7-Sep   
        8-Sep   
        9-Sep   138
        10-Sep  
        11-Sep  
        12-Sep  
        13-Sep  74

提前谢谢你

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以使用VLOOKUP 函数来获取总数。在 Sheet3 的单元格C2 中输入以下公式:

    =IFERROR(VLOOKUP(B2, Sheet1!$B$2:$C$7, 2, 0) + VLOOKUP(B2, Sheet2!$B$2:$C$7, 2, 0), 0)
    

    这假设表 1 和表 2 中的数据结构如下:

        A       B         C
    1 Name  |  Date  |  Amount
    2  Ali  |  1-Sep |    50
    3  Ali  |  2-Sep |   100
    4  Ali  |  5-Sep |    30
    5       | 13-Sep |    40
    6       |  9-Aug |    50
    7       | 25-Sep |    60
    

    【讨论】:

    • 我需要在每一行上手动执行公式吗?因为当我在 sheet3 上拖动 C2 时,出现错误。
    • @hafizyBaharudin 我用正确的公式更新了我的答案,我很抱歉没有进行足够彻底的测试。
    • 如果多个值具有相同的日期怎么办?我如何添加价值?因为现在你给出的公式只取了 1 个值,而不是全部总结..TQ
    • @hafizyBaharudin 您正在更改原始问题的要求。最好是打开一个新问题,然后引用这个问题,或者直接在此处开始使用已接受的答案。
    • 我明白了...好的会做的..tq 帮助 TimBiegeleisen 先生
    【解决方案2】:

    您可以在 Sheet3 上使用 =Sheet1!A1=Sheet2!A1

    一般情况下:使用 "=[SheetName]![CellName]。

    为了更容易查看:在 sheet3 中所需的 ceel 中键入“=”,然后单击另一个工作表以选择所需的单元格。 Excel 将为您完成这项工作

    【讨论】:

    • 这不起作用,因为在 sheet1 和 sheet2 上,日期未排序..
    猜你喜欢
    • 1970-01-01
    • 2015-09-05
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多