Google sheets 我如何解析单元格内的文本,并使用Google Sheets中的代码返回某个字符串或值?
例如,假设我有一个包含以下文本的单元格:Google sheets 我如何解析单元格内的文本,并使用Google Sheets中的代码返回某个字符串或值?,google-sheets,Google Sheets,例如,假设我有一个包含以下文本的单元格: +8% melee attack skill for infantry units (army only) 我要创建的函数应返回以下字符串: returnBuffType():近战攻击 returnValue():+8% returnTarget():步兵单位 returnScope():陆军 这就是我想做的,以避免自己手工操作,但我不知道如何操作。仅举一个例子,我假设您的格式始终是: ***%**********的技能******(*** 如果
+8% melee attack skill for infantry units (army only)
我要创建的函数应返回以下字符串:
- returnBuffType():近战攻击
- returnValue():+8%
- returnTarget():步兵单位
- returnScope():陆军
这就是我想做的,以避免自己手工操作,但我不知道如何操作。仅举一个例子,我假设您的格式始终是:
***%**********的技能******(***
如果是,
=REGEXEXTRACT($A1,“\(.*)\skill”)
用于近战攻击
=REGEXEXTRACT($A1,“^(.%)\”)
用于+8%
=REGEXEXTRACT($A1,“用于\(.*)\(.*)
用于步兵单位
=REGEXEXTRACT($A1,“\(.*)\”
用于陆军
共享一份包含所需结果示例的工作表。VM我刚刚学会了如何使用javascript,并创建了搜索关键字的函数