鉴于这样的柱:转换某些单元格在一列从日期格式的文本
Column A
1 4
2 Blank
3 Blank
4 3
5 blank
6 2NDF
7 Blank
8 blank
9 1/2/2014 <-- Date value I need to change to a text value: "1-2"
10 blank
11 5/1/2014 <-- Date value I need to change to a text value: "5-1"
12 blank
...
我需要找到一种以编程方式更改包含像行9和11为日期值每个单元一个文本值相当于数字月份,后面跟着数字日期后的短划线。我有24,000行。做一个发现和替换是不实际的。我无法更改整列的格式,因为像1和4这样的行得到转换,我不希望这些转换。 “如果”测试(类似于布雷特建议)到额外的3列
听起来像一个XY问题。你是否在excel中导入了一个文件,并且这些值被自动转换了? – Jerry
这是我打开的其他人的.xlsx电子表格。看起来他们为本专栏选择了错误的数据类型。它应该是文本。没有办法改变原始文件。 – StevieD
问题是日期也是数字(如您注意'41763'),列中还有其他数字。 41763的确是在1/1/1900之后的天数(虽然在该日期系统中有一天异常)。所以如果你有'4',它可能会变成1900年1月4日,如果你想在整列上做点什么,它会给你'4-1'。 – Jerry