我正在尝试找到一种在excel中分隔文本而不会丢失数据的好方法。
我有Nastran数据,其数据如下:
GRID 160125 106000 12.2417-226.961 .557834 106000
GRID 160126 106000-48.3499-2.75691-2.21477 106000
我希望Excel安排如下数据:
GRID | 160125 | 106000 | 12.2417 | -226.961 | .557834 | 106000
GRID | 160126 | 106000 | -48.3499 | -2.75691 | -2.21477 | 106000
但是,如果我使用空格和-
进行分隔,则会删除-
并使数字为正数。有没有我可以编写的公式,如果它遇到-
,它会在前面放一个空格然后对所有数据进行分界?或者是否有一种简单的方法可以在没有公式的情况下对其进行分割?
谢谢
答案 0 :(得分:1)
尝试此公式(假设您的数据从A1
开始):=SUBSTITUTE(A1,"-"," -")
。根据需要自动填充,然后复制& 特殊粘贴整个列,公式为 VALUES 。现在,您可以使用空格应用文本分隔。
我希望你对结果感到满意。
答案 1 :(得分:0)
可以使用Fixed width
分隔选项:至少在您的示例中,数据列具有统一的长度。也许它有更多的数据。
答案 2 :(得分:0)
我尝试了Kami的解决方案,并且固定宽度导入效果很好。
我将输入数据保存为.txt文件。然后我在Excel中打开了文本文件。虽然它在空格处放置了几个断点,但我必须单击减号旁边的点以创建新的断点。
Excel然后正确解析列。