我正在尝试转换旧 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 开始,依此类推。