假设A列包含如106°26′30.72″的度分秒数据,其中°′″为Excel插入的特殊单位符号,并非引号。处理此类数据有两种方法:可利用文本函数分离度、分、秒,或通过查找替换将其转换为十进制度格式以便计算。
首先使用分列功能将原始数据拆分为三列,分别存储度、分、秒。然后在第四列进行计算,通过公式=(C1/60+B1)/60+A1即可将度分秒转换为以小数形式表示的角度值。
二、若坚持用函数表达,原理简单但公式形式较复杂。
输入度分秒时,通常以单引号代表分,双引号代表秒,这一习惯需正视并规范使用。
例如:106度26分30.72秒
当公式中包含双引号时,原公式将失效,因双引号在Excel中为文本标识符,导致FIND函数查找时报错。由于秒位于字符串末尾,可利用LEN()函数构建新表达式,避开双引号带来的问题,实现正确提取。
该公式同样适用于以特殊符号表示的度、分、秒。
发现诸多答案存在谬误,故特此回应,首要明晰其转换原理如下:

假设单元格中的内容如下所示

Excel公式如下:
根据提问,公式如下所示:

计算公式为:A1加B1与C1除以60之和再除以60。