我想从 Excel 函数中提取一个值。我有一个包含 3000 多个条目的数据库,其中每个条目都以 DATE 函数加上一些值的形式给出。以下是示例:“= DATE(2014; 7;1) + 0,0180555555555556”。
是否有一个巧妙的方法可以从所有条目中提取第二个值?
答案1
答案2
不确定你是否想提炼或者减去小数部分(你在问题中使用了这两个术语,但它们并不相同。
Excel 将日期/时间存储为天数和天的分数。因此:
提取(仅返回小数部分):
=MOD(DATE(2014; 7;1) + 0,0180555555555556;1)
减去(仅返回整数部分):
=INT(DATE(2014; 7;1) + 0,0180555555555556)
或者,你可以将这些函数应用于包含公式的单元格
换句话说,如果公式在 A1 中:
=MOD(A1;1) will return (extract) the decimal value
=INT(A1) will return (subtract the decimal value) the integer value