ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[讨论] 【不定期更新最近做过的小题,欢迎讨论】

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-5 13:13 | 显示全部楼层
本帖最后由 micch 于 2018-9-5 13:24 编辑

26楼的公式是分开写的?不是右拉下拉的?
27楼,vlookup学习了,这段时间在论坛学习的方式;取前面的
  1. =LEFT(A2,LOOKUP(99,FIND("#",A2,ROW($1:$99)))-1)
复制代码
  1. =VLOOKUP("*#",LEFT(A2,{99,98}-ROW($1:$98)),2,)
复制代码
取后面的
  1. =MID(A2,LOOKUP(99,FIND("#",A2,ROW($1:$99)))+1,9)
复制代码

点评

26楼公式是右拉下拉。27楼公式本来是只提取最后一个分隔符后面的,后来公式不够三行,弄了几个提取最后一个分隔符前面的凑数,哈哈  发表于 2018-9-5 13:20

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 13:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
简化的一个问题。我用的思路是销售提成的思路,直接套进去的。利用了一些数据特征。欢迎继续解答
111.png

匹配批发价的问题.rar

9.76 KB, 下载次数: 13

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 13:23 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
micch 发表于 2018-9-5 13:13
26楼的公式是分开写的?不是右拉下拉的?
27楼,vlookup学习了,

哦哦,忘记了,26楼的公式是一个公式,写完第一个单元格,然后粘贴到右侧的单元格的,下面空白的地方没有粘贴。。。。都忘记了,不好意思

TA的精华主题

TA的得分主题

发表于 2018-9-5 13:39 | 显示全部楼层
shaowu459 发表于 2018-9-5 13:03
判断A列不同单元格内容是否实质是相同的字符串。利用CODE转化,然后从小到大排列,再CHAR转化会对应字符, ...

28楼其实find就可以,看来我这段时间学了不少东西了,不知道漏不漏题,请大家指正
  1. =COUNT(0/(FIND(MID(C2,ROW($1:$99),1),"/"&A2)>1))
复制代码
  1. =COUNT(FIND(MID(A2&REPT("@",99),ROW($1:$99),1),C2))
复制代码

点评

A列是数据源,C列是我用公式生成的结果,C列不可引用。B列是A列字符串长度,是个辅助列。  发表于 2018-9-5 13:47

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 13:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
micch 发表于 2018-9-5 13:39
28楼其实find就可以,看来我这段时间学了不少东西了,不知道漏不漏题,请大家指正

这个好像不行,不足以判断,比如说返回6的三个单元格C4:C6代表的内容是不一样的。你这个只是判断出现过没有。

另外,A列是数据源,需要判断A列单元格是否有实质一样的字符串。C列是公式生成的结果。C列不能引用。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 13:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
成绩分段,参考图片和附件。
222.png

成绩分段.rar

14.57 KB, 下载次数: 13

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 14:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
这个题我一直没做完,没有想到不用辅助列的方法。详情参考附件
111.png

标注符合条件日期(两个工作表).rar

120.38 KB, 下载次数: 14

TA的精华主题

TA的得分主题

发表于 2018-9-5 14:33 | 显示全部楼层
shaowu459 发表于 2018-9-5 13:45
这个好像不行,不足以判断,比如说返回6的三个单元格C4:C6代表的内容是不一样的。你这个只是判断出现过 ...

哦,题都理解错了,-_-||

是不是判断A列单元格,是否在A列中重复出现?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-9-5 14:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
micch 发表于 2018-9-5 14:33
哦,题都理解错了,-_-||

是不是判断A列单元格,是否在A列中重复出现?

可以这么说吧。详细点就是:A2可能是【女士内增高鞋】A3可能是【女士鞋内增高】,两个单元格的文本其实表达的是同样意思,按要求要识别成完全相等的。我就是把文本重排了,然后重排后完全一致的认为是一致的。

TA的精华主题

TA的得分主题

发表于 2018-9-5 15:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
  1. =COUNT(0/MMULT(IFERROR(CODE(MID(A1,COLUMN(A:Z),1)),)-IFERROR(CODE(MID(A$1:A9,COLUMN(A:Z),1)),),ROW($1:$26)^0))<ROW(A8)
复制代码

明白了,没有新函数,只能想到笨办法;
单元格每一个字符代码,与在A列范围内每个单元格的每个字符代码相减,然后求和为0超过1个以上,那就表示有相同的单元格;总觉得不对,如果单元格内字符不同而代码的和相同,就漏题了

点评

嗯呢,是的。还是新函数好吧:)前面的题目你也可以做做,还有36楼什么的。  发表于 2018-9-5 15:21
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-22 08:28 , Processed in 0.037047 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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