Excel与数据库
我有一张这样的桌子: 另一个表位于另一个文件中,如下所示: 我想创建一个函数来“复制”第二页相应字段中B列(第一页)中的值。两页中的A/B列值必须匹配。Excel与数据库,excel,function,Excel,Function,我有一张这样的桌子: 另一个表位于另一个文件中,如下所示: 我想创建一个函数来“复制”第二页相应字段中B列(第一页)中的值。两页中的A/B列值必须匹配。 结果如下(第2页): 我该怎么办?我不知道怎么做…… 提前谢谢。您可以这样做: 在单元格B1的表2中添加以下公式=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),“”)并将其粘贴下来-将Sheet1更改为您的表名(第1页?您可以这样做: 在单元格B1的表2上添加以下公式=IFERROR(VLOOKUP(A1,S
结果如下(第2页): 我该怎么办?我不知道怎么做……
提前谢谢。您可以这样做:
在单元格B1的表2中添加以下公式
=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),“”)
并将其粘贴下来-将Sheet1
更改为您的表名(第1页?您可以这样做:在单元格B1的表2上添加以下公式
=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),”)
并将其粘贴下来-将Sheet1
更改为您的表名(第1页?如果您的数据位于Sheet1
中,并且您希望得到sheet2
,请尝试以下操作:
=IFERROR(INDEX(Sheet1!$B$1:$B$3,MATCH(Sheet2!A1,Sheet1!$A$1:$A$3,0)),"")
=IFERROR(INDEX('File_Path[File_Name.xls]Sheet1'!$B$1:$B$3,MATCH(A1,'File_Path[File_Name.xls]Sheet1'!$A$1:$A$3,0)),"")
这里,Sheet2!A1正在表1中搜索!A1:B3
用于匹配
对于不同的文件,请尝试以下操作:
=IFERROR(INDEX(Sheet1!$B$1:$B$3,MATCH(Sheet2!A1,Sheet1!$A$1:$A$3,0)),"")
=IFERROR(INDEX('File_Path[File_Name.xls]Sheet1'!$B$1:$B$3,MATCH(A1,'File_Path[File_Name.xls]Sheet1'!$A$1:$A$3,0)),"")
文件路径应该是文件所在的路径。例如:C:\test\
File\u Name如果用于比较数据的文件是:LikeMyFile
这里,Sheet1!A1:B3
包含要匹配的数据和要匹配的单元格A1
文本
在单元格B1中输入此公式并将其向下拖动。如果您的数据在
Sheet1
中,并且您希望得到Sheet2
,请尝试以下操作:
=IFERROR(INDEX(Sheet1!$B$1:$B$3,MATCH(Sheet2!A1,Sheet1!$A$1:$A$3,0)),"")
=IFERROR(INDEX('File_Path[File_Name.xls]Sheet1'!$B$1:$B$3,MATCH(A1,'File_Path[File_Name.xls]Sheet1'!$A$1:$A$3,0)),"")
这里,Sheet2!A1正在表1中搜索!A1:B3
用于匹配
对于不同的文件,请尝试以下操作:
=IFERROR(INDEX(Sheet1!$B$1:$B$3,MATCH(Sheet2!A1,Sheet1!$A$1:$A$3,0)),"")
=IFERROR(INDEX('File_Path[File_Name.xls]Sheet1'!$B$1:$B$3,MATCH(A1,'File_Path[File_Name.xls]Sheet1'!$A$1:$A$3,0)),"")
文件路径应该是文件所在的路径。例如:C:\test\
File\u Name如果用于比较数据的文件是:LikeMyFile
这里,Sheet1!A1:B3
包含要匹配的数据和要匹配的单元格A1
文本
在单元格B1中输入此公式,并将其向下拖动。您的page1工作表的名称是什么?如果工作表名称中有空格,则应将工作表的名称用单引号括起来,例如:
=IFERROR(VLOOKUP(A1,'TestSheet 1'!A:B,2,FALSE),“”)
要在工作簿之间使用此公式,请使用:=IFERROR(VLOOKUP(A1,'C:\Users\Admin\Documents\[Book2.xlsm]TestSheet 1'!A:B,2,FALSE),“
其中Book2.xlsm是带有page1数据的书名。不要忘了更改文件的路径,因为某些原因它不起作用,我尝试了:=IFERROR(VLOOKUP(A1,/Users/me/Desktop/[Page2.xlsx]Foglio1'!A:B,2,FALSE),”),但没有任何更改/Users/me/Desktop/[Page2.xlsx]Foglio1
到C:\Users\me\Desktop\[Page2.xlsx]Foglio1
如果“C”是您的系统驱动器,您的page1工作表的名称是什么?如果工作表名称中有空格,您应该将工作表的名称用单引号括起来,例如:=IFERROR(VLOOKUP(A1,'TestSheet 1'!A:B,2,FALSE),“”)
要在工作簿之间使用它,请使用以下命令:=IFERROR(VLOOKUP(A1,'C:\Users\Admin\Documents\[Book2.xlsm]TestSheet 1'!A:B,2,FALSE),“”)
其中Book2.xlsm是包含page1数据的书名。别忘了更改文件的路径。出于某种原因,它不起作用,我尝试过:=IFERROR(VLOOKUP(A1,/Users/me/Desktop/[Page2.sxl]Foglio1’!A:B,2,FALSE),“”)但是没有任何改变/Users/me/Desktop/[Page2.xlsx]Foglio1
到C:\Users\me\Desktop\[Page2.xlsx]Foglio1
如果“C”是你的系统驱动程序,我有两个不同的excel文件。你能建议点什么吗?谢谢我有两个不同的excel文件。你能建议点什么吗?谢谢