使用vlookup从Sheet2读取Sheet1上的值

我在Sheet1上有以下内容:

工作表Sheet1

然后在Sheet2上,我有数据。 以下是图片。

Sheet2中

我想读取今天和明天的所有从Sheet2到Sheet1的成果

我试过查找,但没有给我一个正确的答案。 这很混乱。 我也尝试将if语句与vlookup结合起来,但是这使得它更加混乱。

如果你的数据是一致的,你可以使用这个公式=IF(C$2="Today",INDEX(Sheet2!$D$3:$D$800,MATCH($B3,Sheet2!$B$3:$B$800,0)),INDEX(Sheet2!$D$3:$D$800,MATCH($B3,Sheet2!$B$3:$B$800,0)+1))单元格C3 =IF(C$2="Today",INDEX(Sheet2!$D$3:$D$800,MATCH($B3,Sheet2!$B$3:$B$800,0)),INDEX(Sheet2!$D$3:$D$800,MATCH($B3,Sheet2!$B$3:$B$800,0)+1)) 。 在整个表格下面拖动公式

在这里输入图像说明

也许有办法与之间的空白单元匹配,但最好的做法是填写这些空白,以节省您的时间,使公式干净,而且,这个技巧是很容易的:

首先,突出显示列(即B1 to B6 ),然后进入Home > Editing > Find & Select > Go To Special > Blanks > OK=上箭头键Ctrl + Enter 。 这样它将填写所有空白文本中最多的文本。

然后你可以执行这个简单的公式来完成小计任务:

 =SUMIFS($I$3:$I$13,$G$3:$G$13,$B3,$H$3:$H$13,C$2) 

请注意,我将所有内容放在同一个标​​签中,以向您展示如何完成此操作。 您应该根据您的数据设置相应地更改这些范围。 这样,您可以添加更多的数据和不同的标准,并且仍然可以得到正确的答案,正如我在上面的屏幕截图中显示的那样。