none
Phonetic函数的Bug? RRS feed

  • 问题

  • 您好!

    Phonetic函数可以返回日语的片假名。通常在给日本人名字或者住址等重要信息标音的时候使用。

    我发现如果单元格中的日语是自己输入进去的,则Phonetic函数可以正常工作。可是如果单元格中的日语是复制进去的则该函数无法返回片假名,而是按单元格中的内容原样返回。

    我的问题是:当将一段文本复制到内存中去得时候,该文本是以什么样的编码被复制进内存又是以什么样的编码方式被读入Excel中的呢?为什么输入的日语可以被识别为日语而复制过来的日语则不被识别为日语呢?


    foch
    2011年11月12日 8:12

答案

  • 您好。小妖同学,我看过您关于Phonetic的视频。其实这个函数并不能说完全是Bug。在日文版的Excel里面它其实是可以正常工作的。你所讲的用于合并单元格的功能算是一个意外吧。O(∩_∩)O哈哈~我经常用它做两个事情:

    1. 给日本人名字或者住址等重要信息标音。比如phonetic("小妖")—>“ショウヨウ”
    2. 翻译(日文—>中文)的时候用来检查哪下单元格尚未翻译。
      条件格式中设置:=and(IsText(A1),Phonetic(A1)<>A1).(灰色)
      这样只要是包含日语汉字的单元格就会显示为灰色。当我翻译成中文后就变成无色了。因为有些中文汉字跟日文汉字长得一样,但实际编码不一样,用这个函数可以判断它到底是中文还是日文。

    但是在中文版的Excel中这个函数不起作用。我觉得跟Excel的编辑语言设置有关。

    我倒是很期待能有一个直接标汉语拼音的函数。不知道有没有第三方的插件可用?

    我问的这个问题很特殊,还是谢谢您的回复。结贴吧。

     


    foch
    2011年11月14日 8:51

全部回复

  • phonetic是个bug函数,结果与帮助所说完全不同,实际功能用于合并字符串,但仅适用于文本。

    在单元格里横行的……

    QQ:76332468

    www.excelpx.com

    www.exceljy.com

    www.access-cn.com/vvb/

    专业方向:EXCEL操作

    • 已建议为答案 imkirinModerator 2011年11月13日 16:31
    • 取消建议作为答案 mrfoch 2011年11月14日 8:30
    2011年11月13日 3:06
  • 您好。小妖同学,我看过您关于Phonetic的视频。其实这个函数并不能说完全是Bug。在日文版的Excel里面它其实是可以正常工作的。你所讲的用于合并单元格的功能算是一个意外吧。O(∩_∩)O哈哈~我经常用它做两个事情:

    1. 给日本人名字或者住址等重要信息标音。比如phonetic("小妖")—>“ショウヨウ”
    2. 翻译(日文—>中文)的时候用来检查哪下单元格尚未翻译。
      条件格式中设置:=and(IsText(A1),Phonetic(A1)<>A1).(灰色)
      这样只要是包含日语汉字的单元格就会显示为灰色。当我翻译成中文后就变成无色了。因为有些中文汉字跟日文汉字长得一样,但实际编码不一样,用这个函数可以判断它到底是中文还是日文。

    但是在中文版的Excel中这个函数不起作用。我觉得跟Excel的编辑语言设置有关。

    我倒是很期待能有一个直接标汉语拼音的函数。不知道有没有第三方的插件可用?

    我问的这个问题很特殊,还是谢谢您的回复。结贴吧。

     


    foch
    2011年11月14日 8:51