更改 Calc(电子表格)中的列编号系统,而不是格式

更改 Calc(电子表格)中的列编号系统,而不是格式

我正在尝试转换旧 dbase 文件中的数字系统。我已设法在 calc 中打开它,在将其用作使用 base 创建的新数据库中的表之前,我想修改一个字段(列)。

实际格式例如:100-1234-56 我想要:

在其前面添加一个 1,保留前 3 个数字,删除破折号,保留接下来的 4 个数字,并删除最后 2 个数字的破折号,如下所示:

100-1234-56 将是 11001234

我有什么选择?

答案1

假设第一个数字在单元格 A1 中,请在单元格 B1 中输入以下公式:

=CONCATENATE("1";MID(A1;1;3);MID(A1;5;4))

“MID”函数从单元格 A1 中提取文本子字符串。例如,第一个实例从 1 开始,提取 3 个字符,得到字符串“100”。Concatenate 将子字符串相加,这样您的新值就从 1 + 100 开始,依此类推。

相关内容