excel 含有char(10)的函数为什么复制出去有""

发布网友 发布时间:2022-04-21 19:21

我来回答

1个回答

热心网友 时间:2023-08-22 02:09

首先看你的函数,其最终结果应该是返回一个字符串。
Excel在复制时,会根据你的返回值判断你的数据格式,比如数值型的单元格在复制后就没有双引号。
而字符型的单元格在复制后都会包含在双引号里。这是由于其中可能含有特殊字符,比如不可见的回车换行、Tab键等。双引号起个定位字符串边界的作用。
Char(10)是一个函数。它的返回值是单个字符。ASCII值为10的是回车符。
双引号内的内容表示这是一段字符串。从Excel复制到文本编辑器中的话,会被编辑器进行格式转换。其中的Char(10)被转换为一个回车换行符(看题目中,有多个回车符意味着之前的函数有多个Char(10)表达式)。
对于本题的解决方案,直接去掉两端的双引号即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com