EXCEL中怎么用函数公式提取满足条件的内容? 50
这个是表一我想在表2中设定函数让表二中显示成以下内容意思就是,怎么用函数公式让表二能自动提取表一中出现问题的产品办公菜鸟拜求求高手指点!...
这个是表一
我想在表2中设定函数让表二中显示成以下内容
意思就是,怎么用函数公式让表二能自动提取表一中出现问题的产品
办公菜鸟拜求求高手指点! 展开
我想在表2中设定函数让表二中显示成以下内容
意思就是,怎么用函数公式让表二能自动提取表一中出现问题的产品
办公菜鸟拜求求高手指点! 展开
8个回答
展开全部
为什么不直接筛选后粘贴?
公式法:
表2 B2 输入
=index(表1!$B$2:$B$1000,small(if(表1!$B$2:$B$1000<>"",row(表1!$B$2:$B$1000)-1,1001),row(A1)))
按ctrl+shift+ enter 结束公式, 鼠标移到B2右下角变实心十字下拉
A2 输入
=index(表1!A:A,match(B2,表1!B:B,0))
公式法:
表2 B2 输入
=index(表1!$B$2:$B$1000,small(if(表1!$B$2:$B$1000<>"",row(表1!$B$2:$B$1000)-1,1001),row(A1)))
按ctrl+shift+ enter 结束公式, 鼠标移到B2右下角变实心十字下拉
A2 输入
=index(表1!A:A,match(B2,表1!B:B,0))
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 以下代码复制到代码框,运行即可
Sub ZQT()
For Each AK In Range("B:B")
If AK.Value <> "" Then
Rows(AK.Row).Copy Sheets("表2").Rows(Sheets("表2").Range("A60000") _
.End(xlUp).Row + 1) '上一行的 表2 为显示数据的工作表名字,自己根据需要更改
End If: Next
End Sub
Sub ZQT()
For Each AK In Range("B:B")
If AK.Value <> "" Then
Rows(AK.Row).Copy Sheets("表2").Rows(Sheets("表2").Range("A60000") _
.End(xlUp).Row + 1) '上一行的 表2 为显示数据的工作表名字,自己根据需要更改
End If: Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看上去好像对B列做个排序筛选,然后复制、粘贴就可以实现目的。
用数据透视表也行,不过太复杂说不清楚。
用函数更复杂了,没有上下文没法说明的。
用数据透视表也行,不过太复杂说不清楚。
用函数更复杂了,没有上下文没法说明的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得不用VBA编程,只用函数和公式是做不到的。。。
手动做的话很简单,只要表一里设置自动筛选,选出现问题是非空的,然后拷到表2就行。。。要自动就没那么方便了。。。
手动做的话很简单,只要表一里设置自动筛选,选出现问题是非空的,然后拷到表2就行。。。要自动就没那么方便了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询