ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2777|回复: 15

[求助] Excel公式求助!新人求助呀!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-1-18 09:34 | 显示全部楼层 |阅读模式


小Ryan在这里先祝大家新年好!万事如意,恭喜发财!

有两个问题想请教大家,
1、如何将在一个单元格内的重复数字去掉?如图所示
image.png

2、在一个给定数据范围内,已知出现的数据,如何得出未出现的数?如图所示
image.png

这几天看了好多贴都没找到,希望能得到大神们的答复!(最好用公式呀,其他高深莫测的我门外汉不是很懂)
image.png

TA的精华主题

TA的得分主题

发表于 2020-1-18 10:13 | 显示全部楼层
本帖最后由 micch 于 2020-1-18 10:18 编辑

看了多少贴没找到?论坛其实还是挺多的,数字去重合并,这种东西实际应用中有吗?是不是哪里的练习题啊,经常性的见到求助
  1. =CONCAT(IF(MATCH(MID(166741364,ROW(1:11),1),MID(166741364,ROW(1:11),1),)=ROW(1:11),MID(166741364,ROW(1:11),1),""))
复制代码
有CONCAT就好说,写个基础的match去重

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-18 10:45 | 显示全部楼层
我都服了我自己,居然写完了,努力学习,争取精简

第一题

=SUM(INDEX(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),N(IF({1},SMALL(IF(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0)=ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2)))),ROW(INDIRECT("1:"&COUNT(IF(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0)=ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2)))))))))))*10^(COUNT(IF(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0)=ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2)))))-ROW(INDIRECT("1:"&COUNT(IF(MATCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),0)=ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2)))))))))

TA的精华主题

TA的得分主题

发表于 2020-1-18 11:16 | 显示全部楼层
有CONCAT  就很简单。没有就。。。。。。。

还是上附件吧 。就这么两个数据。基本思路一样。

TA的精华主题

TA的得分主题

发表于 2020-1-18 11:36 | 显示全部楼层
水一个数组
=RIGHT(SUM(RIGHT(SMALL(IFERROR(FIND(ROW($1:$9),A1)/1%+ROW($1:$9),),ROW($1:$9)))/10^ROW($1:$9)),COUNT(FIND(ROW($1:$9),A1)))

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-1-18 12:09 | 显示全部楼层
1) 老問題/數組:
=MID(SUM(RIGHT(SMALL(FIND(ROW($1:$10)-1,A1&1/17)/1%+ROW($1:$10)-1,ROW($1:$10)),2)*10^-ROW($1:$10))&0,3,COUNT(FIND(ROW($1:$10)-1,A1)))


TA的精华主题

TA的得分主题

发表于 2020-1-18 12:51 | 显示全部楼层
本帖最后由 静看流年RSSQ 于 2020-1-18 12:54 编辑

大师们都出手了。   只能中规中矩的写一个了。
第一个数字不能为0   、、
=LEFT(SUM(IFERROR(MID(A1,SMALL(IFERROR(FIND(10-ROW($1:$10),A1),9^9),ROW($1:$10)),1)*10^(11-ROW($1:$10)),)),COUNT(FIND(10-ROW($1:$10),A1)))

矿泉水。
=CONCAT(UNIQUE(MID(A1,ROW(1:99),1)))

TA的精华主题

TA的得分主题

发表于 2020-1-18 16:17 | 显示全部楼层
H2:H9{=MID(SUM(IFERROR(RIGHT(SMALL(IF(ISERR(FIND(F$2:F$9,G2)),F$2:F$9+ROW($2:$9)/1%),ROW($1:$8)),2)*10^-ROW($1:$8),))&0,3,COUNT(0/ISERR(FIND(F$2:F$9,G2))))
6501.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-1-22 11:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
hcm19522 发表于 2020-1-18 16:17
H2:H9{=MID(SUM(IFERROR(RIGHT(SMALL(IF(ISERR(FIND(F$2:F$9,G2)),F$2:F$9+ROW($2:$9)/1%),ROW($1:$8)),2)* ...

你好,可以麻烦你发一下当时做这个的EXCEL附件我看看吗?我菜鸟小白一个,自己输入显示不出

TA的精华主题

TA的得分主题

 楼主| 发表于 2020-1-22 11:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
micch 发表于 2020-1-18 10:13
看了多少贴没找到?论坛其实还是挺多的,数字去重合并,这种东西实际应用中有吗?是不是哪里的练习题啊,经 ...

谢谢大神,问这个是这样的,我想做一个关于数独的EXCEL表,目的在输入初始数盘后能自动显示出这个空可能的数
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-25 21:31 , Processed in 0.042864 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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