【问题标题】:Excel 2010 Find (dots)-replace(commas)Excel 2010 查找(点)-替换(逗号)
【发布时间】:2016-08-16 09:51:49
【问题描述】:

我正在尝试清理数据以在 excel 中进行计算。数据取自 pdf 文件,有些数字我需要将点更改为逗号,因为如果我不这样做,excel 会将“文本到列分隔”的数字理解为日期,并相应地转换它们这不是我需要的。

但是在“查找替换”之后,每个单元格中的数据会自动“替换输入”。

我注意到在逗号之后,单元格以这种方式转换。例如,如果一个单元格中有两个逗号,那么一个单元格中有两行,这给我使用 text-to-columns 分隔单元格带来了问题。

所以这是数据:

+++

Year CPI WPI Year CPI WPI
1960 29.8 31.7 1980 86.3 93.8
1961 30.0 31.6 1981 94.0 98.8
1962 30.4 31.6 1982 97.6 100.5
1963 30.9 31.6 1983 101.3 102.3
1964 31.2 31.7 1984 105.3 103.5
1965 31.8 32.8 1985 109.3 103.6
1966 32.9 33.3 1986 110.5 99.70
1967 33.9 33.7 1987 115.4 104.2
1968 35.5 34.6 1988 120.5 109.0
1969 37.7 36.3 1989 126.1 113.0
1970 39.8 37.1 1990 133.8 118.7
1971 41.1 38.6 1991 137.9 115.9
1972 42.5 41.1 1992 141.9 117.6
1973 46.2 47.4 1993 145.8 118.6
1974 51.9 57.3 1994 149.7 121.9
1975 55.5 59.7 1995 153.5 125.7
1976 58.2 62.5 1996 158.6 128.8
1977 62.1 66.2 1997 161.3 126.7
1978 67.7 72.7 1998 163.9 122.7
1979 76.7 83.4 1999 168.3 128.0

+++

我想用“空格”分隔这些数据,其中小数点以逗号而不是点开头。

干杯,

【问题讨论】:

  • 您不能简单地在“文本到列”对话框中选择“空格”吗?如果我没看错,你应该得到 6 列。我将您的数据复制到没有修改的新工作表中,将文本应用于列,选择“空格”作为分隔符。我最终得到了 6 列数据。我错过了什么吗?

标签: excel excel-2010 comma find-replace


【解决方案1】:

你为什么不使用

=SUBSTITUTE(A1,".",",")

这正是你想要的不是吗?

【讨论】:

    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    相关资源
    最近更新 更多