Google sheets 拆分唯一公式
我不认为我能用好的例子更好地解释这个节目。 我想将()UNIQUE()拆分为一个公式 共有两个表格:Google sheets 拆分唯一公式,google-sheets,Google Sheets,我不认为我能用好的例子更好地解释这个节目。 我想将()UNIQUE()拆分为一个公式 共有两个表格: Table1: Table2: ID Name | Phone | Email Jhon,111,email1 Formula->[here] Adam,222,email2 Adam,222,email2 Kris,333,email3 以下是我使用的公式: =转置(数组形式(唯一(
Table1: Table2:
ID Name | Phone | Email
Jhon,111,email1 Formula->[here]
Adam,222,email2
Adam,222,email2
Kris,333,email3
以下是我使用的公式:
=转置(数组形式(唯一(拆分(串联(顺序!H2:H&“”;“,”)))))
这就是它的作用
ID Name | Phone | Email
Jhon,111,email1 Formula->Jhon
Adam,222,email2 111
Adam,222,email2 email1
Kris,333,email3 Adam
222
email2
Kris
333
email3
另一个公式是:
=ArrayFormula(唯一(拆分(串联(顺序!H2:H&“”);“,”))
这就是我要做的
ID Name | Phone | Email
Jhon,111,email1 Formula->Jhon 111 email1
Adam,222,email2 Adam 222 email2
Adam,222,email2 Kris 333 email3
Kris,333,email3
拆分不适用于arrayformula。请尝试以下方法:
=unique(ArrayFormula(IFERROR(REGEXEXTRACT(","&Orders!H2:H,"^"&REPT(",+[^,]+",COLUMN(OFFSET(A1,,,1,3))-1)&",+([^,]+)"))))
拆分不适用于阵列公式。请尝试以下方法:
=unique(ArrayFormula(IFERROR(REGEXEXTRACT(","&Orders!H2:H,"^"&REPT(",+[^,]+",COLUMN(OFFSET(A1,,,1,3))-1)&",+([^,]+)"))))
如果您的所有数据都具有相同的结构(姓名、号码、电子邮件),则可以使用更简单的版本
=ArrayFormula(iferror(regexextract(Orders!H2:H, {"^(.+?),",",(.+),","[^,]+$"})))
注意:如果数据用逗号和空格分隔,请在公式中添加修剪
=ArrayFormula(iferror(trim(regexextract(A1:A, {"^(.+?),",",(.+),","[^,]+$"}))))
如果您的所有数据都具有相同的结构(姓名、号码、电子邮件),则可以使用更简单的版本
=ArrayFormula(iferror(regexextract(Orders!H2:H, {"^(.+?),",",(.+),","[^,]+$"})))
注意:如果数据用逗号和空格分隔,请在公式中添加修剪
=ArrayFormula(iferror(trim(regexextract(A1:A, {"^(.+?),",",(.+),","[^,]+$"}))))
只有一个功能就足够了。将表格1的正文复制到备用范围,应用数据>将文本拆分为列。。。然后,在显示公式是必需的:
=unique( ' s p a r e r a n g e ' )
只有一个功能就足够了。将表格1的正文复制到备用范围,应用数据>将文本拆分为列。。。然后,在显示公式是必需的:
=unique( ' s p a r e r a n g e ' )
这一个得到的是“Name1”,然后是“Number2”和“Email3”,见屏幕截图。如果您共享一个示例电子表格,这样我们就可以看到数据的结构了,这会很有帮助。如果您共享一个示例电子表格,以便我们了解数据的结构,这会有所帮助。