【问题标题】:Split after first space in one cell and the rest in another在一个单元格中的第一个空格后拆分,其余在另一个单元格中
【发布时间】:2015-11-11 09:36:31
【问题描述】:

我想知道如何在第一个空格之后拆分 Excel 中的单元格。使用谷歌我遇到了:

=LEFT(C2,FIND(" ",C2)-1)     (Formula 1 In D2)
=RIGHT(C2,LEN(C2)-FIND(" ",C2))     (Formula 2 In E2)

这应该正是我想要和需要的,但遗憾的是 Excel (Office 2013) 只是告诉我代码应该有错误。

例如,我的表格如下所示:(// 表示新单元格)

Value//               Formula 1 //            Formula 2
BRAND ID1 ID2 ID3//   Formula 1//            Formula 2

【问题讨论】:

  • 尝试用分号替换逗号。例如=LEFT(C2; FIND(4" "; C2)-1)=RIGHT(C2; LEN(C2)-FIND(" "; C2))。 Excel 在工作表函数的参数之间使用计算机的系统区域设置的列表分隔符。一些计算机(尤其是欧洲计算机)使用分号而不是 EN-US 标准使用逗号。
  • 非常感谢!不知道,注意到了

标签: string excel split excel-formula


【解决方案1】:

德语 Excel 的简答:

=LINKS(C2;FINDEN(" ";C2)-1)
=RECHTS(C2;LÄNGE(C2)-FINDEN(" ";C2))

不幸的是,Excel 在不同的语言中表现不同(显然,编程语言的开发人员可以做的最糟糕的事情)。

具体来说,已知以下内容取决于语言:

  • 参数分隔符:英语使用逗号 (,),而德语和可能其他语言使用分号 (;)。实际值取自 Windows 中的区域设置(感谢 Jeeped)。 Excel 中的错误消息:“公式包含错误”
  • 函数名称:它们通常对于每种支持的语言都不同。您必须尝试他们的翻译或查找它们。万维网中也有翻译表。 Excel 中的错误行为:单元格值显示:“#NAME!”

【讨论】:

  • 非常感谢!不知道,注意到了
  • 如果我在英文 Excel 中加载“本地化”excel 文件或反之亦然,有谁知道 Excel 的行为?它会转换公式吗?并且一些 excel 版本也对 VBA 脚本使用不同的关键字。他们呢?
  • 如果你想给我发个文件到 kbo@hotmail.de 我可以告诉你(我有德语 excel)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-13
  • 1970-01-01
  • 2019-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多