Excel(2010)将格式化值转换为等效文本
我有一个电子表格,其中包含我正在构建的在线课程的数千个测验问题和答案 电子表格的设置如下:Excel(2010)将格式化值转换为等效文本,excel,formatting,excel-2010,plaintext,Excel,Formatting,Excel 2010,Plaintext,我有一个电子表格,其中包含我正在构建的在线课程的数千个测验问题和答案 电子表格的设置如下: 问题1,答案A,*答案B,答案C,答案D 问题2,答案A,答案B,答案C,*答案D 问题3,*答案A、答案B、答案C、答案D 每个问题的正确答案前面都有一个星号 问题种类繁多,因此许多答案的格式不同。一些是货币,即“$1.45”,其他的格式为日期,如“1987年1月23日”,其他答案是百分比,如“47%” 我正在使用一个测验构建应用程序,它获取excel电子表格并从电子表格自动构建测验;但是,问题是它
- 问题1,答案A,*答案B,答案C,答案D
- 问题2,答案A,答案B,答案C,*答案D
- 问题3,*答案A、答案B、答案C、答案D
- “1.45美元”转换为“1.45美元”
- “1987年1月23日”改为“1987年1月23日”
- “47%”转换为“0.47”
非常感谢你的帮助 这里有一个可能适合您的选项,但您一次只能处理一个工作表
- 将文件另存为
文件CSV
- 将文件重命名为
文件*.txt
- 导入文件,并将每列指定为
文本类型
范围
对象的.Text
属性。我想如果您将这些单元格右对齐,显示的值将是相同的。但实际值将是文本而不是数字,因此在公式栏中会显示不同的值。您能详细说明吗?我不熟悉VBA。VB有很多参考资料它是一种与MS Excel集成的编程语言,可用于自动化许多功能。