chanel女鞋:EXCEL查找显示
来源:百度文库 编辑:高校问答 时间:2024/05/11 19:07:15
在一张工作表的一个单元格输入一个满足那一个工作表的条件后则将所符俣条件的整行或整列都显示到指定的位置
如在SHEET 1
客户 来货 单价 欠款 付款期
A AA 1 100 1月1日
B BB 2 200 2月2日
C CC 3 300 3月3日
D DD 4 400 3月8日
E EE 5 500 3月9日
F FF 6 600 4月9日
G GG 7 700 5月6日
如在SHEET 2
如输入客户 A
则将客户A所在的列显示到指定的位置上如在(A15,E15)
如在SHEET 1
客户 来货 单价 欠款 付款期
A AA 1 100 1月1日
B BB 2 200 2月2日
C CC 3 300 3月3日
D DD 4 400 3月8日
E EE 5 500 3月9日
F FF 6 600 4月9日
G GG 7 700 5月6日
如在SHEET 2
如输入客户 A
则将客户A所在的列显示到指定的位置上如在(A15,E15)
楼上专家所给答案基本正确,所给公式只能向下复制时有效,向右复制时无效.
应将SHEET2的B1单元格公式改为如下内容,才可向右和向下复制公式:
=IF($A1="","",VLOOKUP($A1,Sheet1!$A$1:$E$10,COLUMN(B1),FALSE))
这样,只要在A列的单元格中输入“客户”名,即可自动显示该客户对应的所有数据资料。
试试看行不:
假定在SHEET1中的数据区域为A1:E10。
在SHEET2 单元格B1中编辑公式
=IF(A1="","",VLOOKUP(A1,SHEET1!$A$1:$E$10,COLUMN(B1),FALSE)
回车确认并向右复制公式到E1单元格即可。
再将B1:E1的公式向下复制到合适的单元格。
这样,只要在A列的单元格中输入“客户”名,即可自动显示该客户对应的所有数据资料。
注意:
COLUMN(B1)是用返回单元格所在列的列数达到函数VLOOKUP中列数的变化而返回不同列中单元格的值。
点中该列标题,如“客户”,在EXCEL的菜单栏“数据”里面选“自动筛选”,这样你只要把符合的条件选出来了,整行信息都跟着出来了。
实用,我要关注一下