恢复Excel已转换为日期值的原始分数数值

恢复Excel已转换为日期值的原始分数数值,excel,date,formatting,numeric,Excel,Date,Formatting,Numeric,我有一个包含数值的Excel工作簿,其中一些已通过Excel自动格式化功能转换为日期值。我不知道原始的数值,也无法访问该文件的.txt版本 有没有办法从日期开始计算价值?例如,Excel替换的值是什么:08.01.2014 这与将单元格格式更改为“常规”的日期应用值函数无关。编辑#1: 如果值“42248”以某种方式进入A1,则在另一个单元格中输入: =--TEXT(A1,"d.m") 检索1.9是另一个问题。我知道值函数,如果我应用它:=值(08.01.2014),我将得到41852。这是后

我有一个包含数值的Excel工作簿,其中一些已通过Excel自动格式化功能转换为日期值。我不知道原始的数值,也无法访问该文件的.txt版本

有没有办法从日期开始计算价值?例如,Excel替换的值是什么:
08.01.2014

这与将单元格格式更改为“常规”的日期应用值函数无关。

编辑#1:

如果值“42248”以某种方式进入A1,则在另一个单元格中输入:

=--TEXT(A1,"d.m")

检索1.9

是另一个问题。我知道值函数,如果我应用它:=值(08.01.2014),我将得到41852。这是后格式化的值。我想知道形成日期的原始值。我还可以肯定,原始值不是“8.2014”。它在10到50之间。我相信这不仅仅是猜测。MS Excel有一个内置算法,如果分数看起来像日期,它可以将分数转换为日期。我研究反向算法。一家公司向我发送了一份Excel工作簿,其中包含从IT系统下载的数据(不是.csv或.txt,只需更改数字列中的格式即可管理)。我正在努力理解当时的价值观。这种情况很多,数值在小数点分隔符后有两位数字。例如:20.54;12.30; 10.15.是的,但是不管你用100/200还是1/2,0.5只是0.5。它是一个相同的值。我希望这件事一定能解决。这些是一些数据,粗体部分是有问题的日期。我试着用周围的值来猜测和算出一个反向转换的公式。20.39; 28.45; 8.1.14; 44.06; 31.32; 31.32; 8.1.88; 16.93; 6.1.27似乎有效的幸运一击:=mid(文本(I6;“d.m.yyyy”);3;1)和“,”和mid(文本(I6;“d.m.yyyy”);7;2)。结果是8,14;8,88; 6,27我不需要知道分数。结果值就足够了。我的问题不是Excel输入的日期值,而是原始值。我会尽力解释(对不起,英语不是我的母语)。有人在牢房里输入了“1.9”。十进制分隔符未设置为“.”(在我的示例中为“,”),Excel将此值解释为日期,并将其转换为“09.01.15”,同时将实际值更改为“42248”。然后另一个用户尝试猜测单元格中输入的内容,但用户肯定知道这不是日期。您知道如何从“42248”中恢复“1.9”吗?我可以得到准确的初始数值吗?它是“1.9”还是“9.15”?谢谢!我正在尝试应用它。谢谢!我可以应用它并得到“1.9”。现在让我们假设第一个用户输入了“9.15”。Excel将生成相同的日期“09.01.2015”(同时用“42248”替换该值)。所以,我说的对吗?人们不能满怀信心地说出输入了哪一个精确值“1.9”或“9.15”?正确的“可能是m.yy而不是d.m”。如果多个用户输入可以映射到同一个“大”整数(日期),则无法使用我的技术…………如果您愿意,我将删除答案。**Gary的学生**-您的答案实际上是我需要的。然而,我发现两个不同的条目(“1.9”和“9.15”)导致了相同的Excel解释。因此,我认为我无法恢复真正的初始条目。