ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 名课 - Power BI数据分析与可视化实战 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
Python自动化办公应用大全 Excel 2021函数公式学习大典 Kutools for Office 套件发布 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: yaoyao06

[已解决] 将一列数据中的英文地址转化为中文,根据已经有中英文地址的对照表来转换-更新了附件

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-2 21:49 | 显示全部楼层
本帖最后由 lummox 于 2011-12-2 21:51 编辑
祝洪忠 发表于 2011-12-2 20:56
=LOOKUP(,0/FIND(英文转化中文地址对照表!$A$1:$A$20,A1),英文转化中文地址对照表!$B$1:$B$20)


15楼,高!

呵呵,我刚才的公式遇到第8行就不过关:)

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-2 21:49 | 显示全部楼层
祝洪忠 发表于 2011-12-2 21:10
一剑老师给的是数组公式  输入后需要鼠标放在编辑栏内按住shift ctrl 再按回车

感谢祝老师,今天到很多,收获也很大,我原来的地址对照表可能也不完整,我也是在做的过程中自己慢慢总结的,所以有点不完整,现在补充了几个呢,好像大家的代码都能用了呢

TA的精华主题

TA的得分主题

发表于 2011-12-2 21:51 | 显示全部楼层
祝洪忠 发表于 2011-12-2 21:05
使用此公式A154 A188两处结果错误
IF(ISERROR(FIND(英文转化中文地址对照表!$A$1:$A$20,A188,1)),0,ROW( ...

这个公式确实有这类错误,而且还不止A154 A188两处,还有A48 A78 A255 A268 A316等处;你的lookup公式=LOOKUP(,0/FIND(英文转化中文地址对照表!$A$1:$A$20,A1),英文转化中文地址对照表!$B$1:$B$20)
也会在这几个单元格找不到对应的数据;一剑的公式 =INDEX(英文转化中文地址对照表!B:B,MATCH(99,MATCH("*"&英文转化中文地址对照表!A$1:A$20&"*",A2,))) 也有多处找不到对应数据,尤其A36 A308两个单元格,可以用其它方法找出来的。
Excel 果然深似海呀!

TA的精华主题

TA的得分主题

发表于 2011-12-2 22:04 | 显示全部楼层
本帖最后由 lummox 于 2011-12-2 22:09 编辑
chen_pinghui 发表于 2011-12-2 21:51
这个公式确实有这类错误,而且还不止A154 A188两处,还有A48 A78 A255 A268 A316等处;你的lookup公式=LO ...


“你的lookup公式=LOOKUP(,0/FIND(英文转化中文地址对照表!$A$1:$A$20,A1),英文转化中文地址对照表!$B$1:$B$20)
也会在这几个单元格找不到对应的数据;……”

字典里没有那几行的数据:)

TA的精华主题

TA的得分主题

发表于 2011-12-2 22:16 | 显示全部楼层
lummox 发表于 2011-12-2 22:04
“你的lookup公式=LOOKUP(,0/FIND(英文转化中文地址对照表!$A$1:$A$20,A1),英文转化中文地址对照表!$B$ ...

源数据表不会没有数据呀,例如:A188 A255 A316 单元格

TA的精华主题

TA的得分主题

发表于 2011-12-2 22:28 | 显示全部楼层
你用对照表里的“ZhongShan Med Coll”替换掉“地址表”中出错部分的“ZhongShan Med Coll”看看:)

点评

非常认真的学习态度  发表于 2011-12-2 22:49

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-2 22:33 | 显示全部楼层
嘿嘿 地址对照表是我自己总结的 所以有点不全 不好意思呀 现在我已经又增加了新的地址 并且上传了新的附件,
非常感谢大家的帮助呀 谢谢

TA的精华主题

TA的得分主题

发表于 2011-12-3 09:47 | 显示全部楼层
看了大家的回帖  深感汗颜啊
各位的深究精神令人佩服  
知其然 知其所以然  三人行必有我师

TA的精华主题

TA的得分主题

发表于 2011-12-3 10:47 | 显示全部楼层
本帖最后由 祝洪忠 于 2011-12-3 10:49 编辑

使用15楼公式,将公式中的两处20改为24(对照表中的行数)即可

新地址转化excel表(增加了地址对照表).rar

14.17 KB, 下载次数: 16

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-3 13:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
祝洪忠 发表于 2011-12-3 10:47
使用15楼公式,将公式中的两处20改为24(对照表中的行数)即可

嘿嘿 明白 昨天把大家的公式都试用了 把对应的地方改了过来
谢谢大家
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-12-25 02:53 , Processed in 0.038900 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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