在 excel 中跨多个工作表查找给定列和行的值的函数
Function to find value given column and row across multiple worksheets in excel
我在 excel worksheet1 上有一组数据,第一列是一年中的月份,然后每一列都是不同的年份。在工作表 2 上,我有一个给定的年份。给定工作表 2 上指定的年份(列 header),我需要从工作表 1 上的指定行(月)中提取工作表 1 上的单元格的数据值。我试过使用间接函数、地址函数和 vlookup 函数,但他们似乎不明白我正在尝试从工作表 1 和工作表 2 调用数据。
工作表 1
1970 1971 1972
Jan 3 4 5
Feb 5 6 7
March 7 8 9
工作表 2
Jan
1971 ??
我需要将工作表 1 中的“4”转到工作表 2 中问号所在的位置。 (以上只是一个简单的例子)
使用:
=SUMIFS(INDEX(Sheet1!A:Z,0,MATCH(A2,Sheet1!1:1,0)),Sheet1!A:A,A1)
这里假定公式位于工作表 2 的 B2 中,并且所有数据都在其相关工作表中的 A1 中开始。
我在 excel worksheet1 上有一组数据,第一列是一年中的月份,然后每一列都是不同的年份。在工作表 2 上,我有一个给定的年份。给定工作表 2 上指定的年份(列 header),我需要从工作表 1 上的指定行(月)中提取工作表 1 上的单元格的数据值。我试过使用间接函数、地址函数和 vlookup 函数,但他们似乎不明白我正在尝试从工作表 1 和工作表 2 调用数据。
工作表 1
1970 1971 1972
Jan 3 4 5
Feb 5 6 7
March 7 8 9
工作表 2
Jan
1971 ??
我需要将工作表 1 中的“4”转到工作表 2 中问号所在的位置。 (以上只是一个简单的例子)
使用:
=SUMIFS(INDEX(Sheet1!A:Z,0,MATCH(A2,Sheet1!1:1,0)),Sheet1!A:A,A1)
这里假定公式位于工作表 2 的 B2 中,并且所有数据都在其相关工作表中的 A1 中开始。