Google Sheets的正则表达式计算
Google Sheets' regular expression calculation
我可以计算字符串的数字部分,然后使用 Google 表格将其放回字符串中吗?
https://docs.google.com/spreadsheets/d/13zl7uUq8EtbdLDVFrLKfD7XOQ4feqd9Xrm2F4NX6L54/edit
=ARRAYFORMULA(TEXTJOIN(";", 1,
IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), A1),
TRANSPOSE(SPLIT(C1, ";"))&" @ $"&A2&" = "&
REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*A2,
IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), B1),
TRANSPOSE(SPLIT(C1, ";"))&" @ $"&B2&" = "&
REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*B2, ))))
我可以计算字符串的数字部分,然后使用 Google 表格将其放回字符串中吗?
https://docs.google.com/spreadsheets/d/13zl7uUq8EtbdLDVFrLKfD7XOQ4feqd9Xrm2F4NX6L54/edit
=ARRAYFORMULA(TEXTJOIN(";", 1,
IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), A1),
TRANSPOSE(SPLIT(C1, ";"))&" @ $"&A2&" = "&
REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*A2,
IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), B1),
TRANSPOSE(SPLIT(C1, ";"))&" @ $"&B2&" = "&
REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*B2, ))))