Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1605|回复: 8

请大神帮忙,看看怎么能做到

[复制链接]
发表于 2020-9-2 22:11 | 显示全部楼层 |阅读模式
有表格,每一行有多项重复数据,但也有不同数据,需要生成AA*X+BB*Y形式的计算式,不需要计算,生成算式就行。比如下面的例子
201910
201911
201912
201913
201914
201915
201916
201917
201918
201919
201920
201921
201922
需求
128
128
128
133
133
133
138
138
138
147
147
147
155
128*3+133*3+138*3+147*3+155

发表于 2020-9-3 09:42 | 显示全部楼层
兄弟,第一步先转置成竖向,然后再来高级筛选不重复项,后面再用公示B8&"*"&COUNTIF($A$7:$A$19,B8)即可。这个是大概思路。

重复项.rar

7.66 KB, 下载次数: 1

重复项

回复

使用道具 举报

发表于 2020-9-3 10:26 | 显示全部楼层
写了个超级长的。
暂时没有更好的思路
QQ图片20200903102453.png
回复

使用道具 举报

发表于 2020-9-3 11:00 | 显示全部楼层
简化了一下,借用原图
=TEXTJOIN("+",,SUBSTITUTE(IF(MATCH(A2:K2,A2:K2,)=COLUMN(A:K),A2:K2+COUNTIF(A2:K2,A2:K2)/10,""),".","*"))
回复

使用道具 举报

发表于 2020-9-3 13:23 | 显示全部楼层
ssg365 发表于 2020-9-3 11:00
简化了一下,借用原图
=TEXTJOIN("+",,SUBSTITUTE(IF(MATCH(A2:K2,A2:K2,)=COLUMN(A:K),A2:K2+COUNTIF(A2: ...

=TEXTJOIN("+",,IF(MATCH(A2:K2,A2:K2,)=COLUMN(A:K),A2:K2&"*"&COUNTIF(A2:K2,A2:K2),""))

祝順心,南無阿彌陀佛!
log.png
回复

使用道具 举报

发表于 2020-9-3 13:54 | 显示全部楼层
cutecpu 发表于 2020-9-3 13:23
=TEXTJOIN("+",,IF(MATCH(A2:K2,A2:K2,)=COLUMN(A:K),A2:K2&"*"&COUNTIF(A2:K2,A2:K2),""))

祝順心, ...

感谢。
回复

使用道具 举报

发表于 2020-9-12 15:04 | 显示全部楼层
推一下,又學到一招,謝謝
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 23:56 , Processed in 1.364075 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表