求Excel表格公式

求Excel表格函数公式,如下图,把AB中以A为首,DE中以D为首,AB与DE对比相同的,取之变成GHI。。。文字表达不清楚,看图可以看懂。... 求Excel表格函数公式 ,如下图,把AB中以A为首,DE中以D为首 , AB与DE对比相同的,取之变成GHI。。。文字表达不清楚,看图可以看懂。 展开
 我来答
鼎中人
2018-01-30 · TA获得超过1631个赞
知道小有建树答主
回答量:546
采纳率:77%
帮助的人:122万
展开全部

这题可以用VBA得到,当然用公式的话也可以,但是是多步骤得到的结果

①如下图,将A、B列复制到G、H列,然后在I列用vlookup函数在DE列查找,找到的就在I列显示,否则不显示。

②选择GHI列排列,对I列降序排列

③最后将排列后的GHI列中I列空的对应的GHI单元格整删除即可。

ExcelPower
2018-01-30 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11859

向TA提问 私信TA
展开全部
G1 公式:
=index(A:A,small(if(countif(D:D,A$1:A$11),row(A$1:A$11),4^8),row(A1)))
数组公式按 Ctrl+Shift+Enter 结束公式,按 Ctrl+Shift+Enter 结束公式
鼠标移到G1 右下角变 实心十字下拉
H1公式:
=vlookup(G1,A:B,2,0)
I1公式:
=vlookup(G1,D:E,2,0)
更多追问追答
追问
如果是多个工作表格???  Sheet2==={=INDEX(Sheet1!D:D,SMALL(IF(Sheet1!A:A=$A$1,ROW(Sheet1!A:A),4^8),ROW(A1)))&""}???????类似这个。如何表达
追答
请描述具体问题, 不然写了 你也不会改,还是无效回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

2018-01-30 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3090万
展开全部
先将A、D列相同的项弄出来
懒得想数组公式了,用筛选法吧
F1输入公式
=IF(COUNTIF(A:A,D1),"Yes","")
下拉
全选F列--开始--排序和筛选--筛选--点击F列上的小倒三角形--取消“空白”项的对勾--确定--复制F列的筛选结果--在新工作表中的随意位置粘贴
再回到数据源的工作表,取消F列的筛选
将新工作表的那列筛选结果复制粘贴到G列
H1粘贴以下公式
=VLOOKUP(G1,A:B,2,)
I1粘贴以下公式
=VLOOKUP(G1,D:E,2,)
一起下拉填充公式
即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syhebin3cd9d69
2018-01-30 · 知道合伙人软件行家
syhebin3cd9d69
知道合伙人软件行家
采纳数:939 获赞数:2614
Excel报表最佳创新奖

向TA提问 私信TA
展开全部
方法如下:
1、先把A列和D列的数据拷贝到另外一张表中的某一列,假设为A列。
2、把新表中的A列数据去重处理,提取出唯一值,(方法比较多,最简单的可以用数据透视表)。
3、把这些唯一值再拷贝到原表中的G列。
4、在H列输入以下公式:
=iferror(vlookup(g1,A:B,2,0),"")
5、在I列输入以下公式:
=iferror(vvlookup(g1,D:E,2,0),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式