excel 结果 引用

来源:百度知道 编辑:UC知道 时间:2024/05/23 13:11:00
工作薄1有固定数据:
A1:1,B1:固定数据
A2:2,B2:固定数据
A3:3,B3:固定数据
如此类推
现需要工作薄2中的C1=A1+B1 (结果等于假设为1),怎样可以D1是C1结果1引用工作薄1中的A1整行数据,如结果是2的话就是工作薄1的A2整列,如些类推

你是说工作薄2的D1,根据C1,C1=A1+B1,且这个结果在工作薄1的A列中存在,是不这个意思?然后你要的结果是工作薄2中要根据C1的值从工作薄1中引用数据是不是?先说说你这里好象是弄混了一个名词,工作薄和工作表,工作薄是指不同的两个EXCEL文件,而工作表是指同一个EXCEL文件中不同的表:sheet1,sheet2,sheet3等。这里我按你说的工作薄来回答:
这里要用到一个函数:VLOOKUP()
你可以在D1中输入公式:
=VLOOKUP(C1,[工作薄1]sheet1!A:B,2,0)
这个公式的意思是这样的:在工作薄1的sheet1工作表内的AB两列这个区域是首列中查找你写公式的这个表的C1,找到C1值后返回其对应行的第二列的值。

如果你指的是同一工作薄中的两个工作表,公式如下:
D1=VLOOKUP(C1,SHEET1!A:B,2,0)

如果是两个不同的工作薄,在公式中"SHEET1"的前面加另一个工作薄的名字即可.

是不是这样的?
sheet2表的D1输入公式
=vlookup($C1,sheet1!$A:$B,2,0)
将D1公式向下复制,看看是不是你想要的

如果sheet1的数据有多列,如A到D列都有对应的固定数据
则把sheet2的D1公式改成:
=vlookup($C1,sheet1!$A:$G,column()-2,0)
把D1公式向右复制到F1
再将D1:F1的公式向下复制,看看行不行?