excel 若果B列 某一行值不为空,则将此行某几个数据输出到新表

若果B列某一行值不为空,(假设B1有数据),则将此行的某几列数据(比说说B1C1E1等)输出到响应的新表中(A1B1C1D1)... 若果B列 某一行值不为空,(假设B1有数据), 则将此行的 某几列数据(比说说 B1 C1 E1 等)输出到响应的 新表中 (A1 B1 C1 D1 ) 展开
 我来答
退休画线工
2019-06-08 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27031
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

本问题虽然可以用公式法实现,但更好的方法有:高级筛选法、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 (这种顺序填表)
追答
像本人回答你一样截图吧,否则很难想到你的表是怎样的。截图要带行号和列标。
文夜南零碎1u
2019-06-08 · TA获得超过6224个赞
知道大有可为答主
回答量:1.3万
采纳率:80%
帮助的人:609万
展开全部
D1输入公式:
=VLOOKUP(A1,B:C,2,0)
下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2019-06-08 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8928万
展开全部
=VLOOKUP($B1,$B:$Z,COLUMN(A1),0)
右拉公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式