ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_30] 单词析分和字母提取、定位问题 ★★★★

[复制链接]

TA的精华主题

TA的得分主题

发表于 2005-6-2 17:45 | 显示全部楼层 |阅读模式

材料如下:

Russian Foreign Minister Sergei Lavrov and his Chinese counterpart Li Zhaoxing signed and exchanged an addition to their existing accord during talks in Russia's Far Eastern city of Vladivostok.

问题:1、将上述段落按单词纵向排列到单元格中。如Russian置于A1,Foreign置于A2。

   2、找出每一个单词中出现次数最多的字母,出现并列情况时,以最后者为准。如addition中d和i各出现两次,但i最后出现,应当提取i;their中每个字母各出现一次,则应提取r。

   3、提取所有大写字母,按字母表顺序置于H1单元格中。(用内置函数只能做到分置于不同单元格)——apolloh注

   4、对于每个单词中重复出现的字母,分别按字母名称、出现在单词中的顺序标示出来。如有两个以上的字母,则按出现顺序分别置于不同的单元格。

要求:尽可能利用EXCEL的功能完成,所有提取、定位、组合尽可能利用公式和函数功能完成。不提倡用编程解决。

[此贴子已经被apolloh于2005-6-23 9:14:20编辑过]

TA的精华主题

TA的得分主题

发表于 2005-6-2 20:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
先做第一题

TA的精华主题

TA的得分主题

发表于 2005-6-3 09:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

如果每天都能学会一个函数,日积月累必有斩货。

TA的精华主题

TA的得分主题

发表于 2005-6-3 09:10 | 显示全部楼层
以下是引用Emily在2005-6-3 0:52:00的发言:
您的答案可读性(理解性)比较困难。
[此贴子已经被apolloh于2005-6-5 12:09:26编辑过]

TA的精华主题

TA的得分主题

发表于 2005-6-3 09:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
有什么作用吗???

TA的精华主题

TA的得分主题

发表于 2005-6-3 10:48 | 显示全部楼层
to:

办公之星

Russia's

这个单词怎么算?

TA的精华主题

TA的得分主题

 楼主| 发表于 2005-6-3 12:57 | 显示全部楼层

以下是引用apolloh在2005-6-3 10:48:00的发言: 办公之星 Russia's这个单词怎么算?

当一个单词算,因为它是一个名字的所有格。

[此贴子已经被作者于2005-6-3 12:59:01编辑过]

TA的精华主题

TA的得分主题

发表于 2005-6-3 16:10 | 显示全部楼层

哈,再参与一下,可惜没抢到第一个位置。

第一个用EVALUATE,第二个用MODE(CODE(MID())),第三个直接取第一字母比较,没考虑中间有大写的情况。第四个,第五个直接用MATCH得到位置。

第二个不对,要取最后一个重复的字母,addition应该是I而不是D

第四第五may第六应该用统一的公式获得。——apolloh

[此贴子已经被apolloh于2005-6-3 16:36:06编辑过]

TA的精华主题

TA的得分主题

发表于 2005-6-3 16:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

第21行addition与第34行Vladivostok,问题上的答案和要求好像有点矛盾。

可根据要求改MID(LOWER(A6),row_1,1)为MID(LOWER(A6),LEN(A6)-row_1+1,1)即可。

TA的精华主题

TA的得分主题

发表于 2005-6-3 19:12 | 显示全部楼层

用个FREQUENCY函数吧。

第一个问题拆分单词的解法很妙,看来梧桐兄进步神速啊!

——apolloh

[此贴子已经被apolloh于2005-6-4 17:25:42编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 05:00 , Processed in 0.044900 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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