excel 若果B列 某一行值不为空,则将此行某几个数据输出到新表
若果B列某一行值不为空,(假设B1有数据),则将此行的某几列数据(比说说B1C1E1等)输出到响应的新表中(A1B1C1D1)...
若果B列 某一行值不为空,(假设B1有数据), 则将此行的 某几列数据(比说说 B1 C1 E1 等)输出到响应的 新表中 (A1 B1 C1 D1 )
展开
3个回答
2019-06-08 · 知道合伙人软件行家
关注
展开全部
本问题虽然可以用公式法实现,但更好的方法有:高级筛选法、SQL查询、Power Qurey查询等。而以高级筛选法最简单快捷,轻点几下鼠标即可。
如图,Sheet1中为数据源,B列数据有空格,要把B列没空格的数据提取到Sheet2中。
先在Sheet中的数据右侧空列中第2行的单元格中输入筛选条件,如图,在E2中输入:
E2=B2>""
转到Sheet2中(Excel的高级筛选结果只能放在调用高级筛选时的活动工作表中),数据菜单——排序与筛选——高级,如图,列表区域选择Sheet1中数据区域,条件选择Sheet1中的E1:E2(一定要把连同筛选条件的上一个单元格一起选择),选择“将筛选结果复制到其他位置”后,选择复制到Sheet2的A1单元格(目标数据区域的第1个单元格),确定。立马得到筛选结果。
更多追问追答
追问
Sheet1 中 有 A B C DEF G
Sheet2中 需要根据 B的筛选结果 选择 A C D B G F (这种顺序填表)
追答
像本人回答你一样截图吧,否则很难想到你的表是怎样的。截图要带行号和列标。
展开全部
D1输入公式:
=VLOOKUP(A1,B:C,2,0)
下拉
=VLOOKUP(A1,B:C,2,0)
下拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=VLOOKUP($B1,$B:$Z,COLUMN(A1),0)
右拉公式
右拉公式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询