1. 下拉列表
假设sheet1表中有一列"姓名",数据从A2开始
sheet2表中也有一列“姓名”,但是要求数据要和sheet1表中保持一致
方法:
(1) 选中sheet2表中的数据项(ctrl+shift+向下方向键)
(2) 选"Data"->"Validation"
在弹出的对话框中"Allow"项选择"list"
"Source"项输入: =INDIRECT("sheet1!$A$2:$A$1000")
这里假设有1000列数据
点击确定,sheet2表中"姓名"列数据就编程下拉列表框了,数据来源于sheet1表
2. 类似于数据库的查询功能
假设sheet1表中有两列:"姓名" "年龄"
sheet2表中也有相同两列,“姓名”列用下拉框导入sheet1表中数据
要求sheet2表中"年龄"列数据要根据A表中年龄列来显示
方法:
(1) 选中B2列,输入公式
=IF(A2="","",VLOOKUP(A2, sheet1!$A$2:$B$1000, 2, FALSE))
(2) 将B2复制到所有B列
说明:
IF功能:如果A列数据为空,那么B列也显示空,否则会显示vlookup的错误值"#NA"(应该是这个吧)
VLOOKUP:
参数1: 要匹配的数据
参数2: 要查找的区域
参数3: 吵着成功后返回的列
参数4: FALSE代表精确匹配