如何使用 LibreOffice 的 RIGHT 函数获取某个字符后面的子字符串?

How to get a substring that comes after a certain character with LibreOffice's RIGHT function?

在单元格 A2 中,我有一个姓氏 AARY,后跟一个左括号和一个名字 (Max

| A |乙
---------------------------------------------- --------------
1 |艺术家的姓氏 |艺术家的名字
---------------------------------------------- --------------
2 | AARY (Max | 这是名字 'Max'


我想使用命令

=RIGHT(A2,LEN(A2)-SEARCH("(",A2)),

提取不带括号的名字,但我得到 Err:508 包围错误。

当我在公式末尾添加括号时,我得到 LibreOffice Calc found an error in the formula entered.

为什么会这样?

Excel:

=MID(A2,FIND("(",A2)+1,9999)

(9999应该能容纳大部分名字)

根据您的设置,逗号在 LibreOffice 中可能不起作用。无论设置如何,分号都有效,因此除非需要与 MS Excel 的互操作性,否则它们是首选。

=RIGHT(A2;LEN(A2)-SEARCH("(";A2))