excel里怎么把一个单元格的内容等于筛选显示内容的第一个单元格?
问题同上,这么说可能不太清楚,我举个例子,假如有这么一个excel表:
1 2 3
A
B id 企业名称 产品名称
C 1 企业a aaa
D 2 企业b ccc
E 3 企业c aaa
F 4 企业c bbb
G 5 企业a ccc
其中A行是空行,然后筛选B行,再选择企业名称,怎么让A1单元格显示筛选出来的企业名称?比如说筛选企业a,A1单元格就显示企业a,如果筛选企业b,A1单元格就显示企业b,同理筛选企业c,A1单元格就显示企业C.请问各位大大有没有什么办法可以达到这种目的?因为企业太多,要分开打印,要一个一个改的话实在太麻烦了. 谢谢帮忙
参考答案:想了第三种方法:
1.将原表另存为表2
2.打开表2 将表格按企业名称作关键字排序
3.在A边上一格写=index(B:B,3)这一步的意思为=第一个企业名称
4.筛选一次,打印一次,再将筛选的全部删除
这样是不是企业名称一直和下面相同了,而且这样打殛的话不会遗漏!
不明白的话,可以qq联系
其他两种方法
1.有一个简单办法是半自动半人工化
在A格里写公式=Cn
C列即企业名称列,n指企业名称所在的行
手动修改n就行
2.还有一个大同小异的办法,就是不用在A格里修改,在另一处写数字也可以
在表格打印区外选一格,比如选了单元格F1,
C列是企业名称,假设有1000行,反正1000你可以改
在A格里写公式=index(A1:C1000,F1,3)
说明:3是指企业名称所在列
F1是指筛选企业名称后的任一行所在行,是引用单元格F1
执行打印时,这样操作:
先筛选,看到企业名称所在行,在F1单元格里写上这一行数字,比如30行,就写30,同理20,就写20.依此类推。
方法二更简单些,但操作一下子可能不明白。
方法一也比较简单只是要选中单元格再改。
若有疑问,与我联系:qq:***********
或发送信息给我!