我有一个谷歌工作表与一列(A)的网址。
Xttps://tXco/008wnbebbw
Xttps://tXco/00lR1FNKBo
Xttps://tXco/00lR1Fw9cO
Xttps://tXco/00UwZwgh2h
Xttps://tXco/00UwZwxSqR
Xttps://tXco/00UwZwxSqR
Xttps://tXco/044TcIFl72在B列中,我需要找到直到第18个字符的所有唯一urls。例如,B栏应显示:
Xttps://tXco/008wnbebbw
Xttps://tXco/00lR1FNKBo
Xttps://tXco/00UwZwgh2h
Xttps://tXco/044TcIFl72我有一个我试图适应它的公式(不确定它是否有帮助)。我正在尝试修改它以使用=UNIQUE(?
=SUMPRODUCT(--(LEFT($A$1:$A$15,18)=LEFT(A1,18)))>1如果这对查看工作表有帮助,请查看以下内容:https://docs.google.com/spreadsheets/d/1tG7TpHNvNY86PRiePsKyKfxnuEZah6T7ZDL7dXOIcEA/edit?usp=sharing
提前感谢!
发布于 2017-04-14 14:16:54
你可以试试这个公式:
=ArrayFormula(vlookup( UNIQUE(FILTER(LEFT(A2:A,17),A2:A<>"")), FILTER({LEFT(A2:A,17),A2:A},A2:A<>""), 2,0))
它是如何工作的
它将首先找到唯一的左N个字符:
UNIQUE(FILTER(LEFT(A2:A,17),A2:A<>"")然后得到剩余的N个字符和原始字符串:
FILTER({LEFT(A2:A,17),A2:A},A2:A<>"")然后使用vlookup获取唯一项的前一项。
发布于 2017-04-13 01:29:55
在没有额外的列的情况下尝试这样做。将其放入B1:
=unique(arrayformula(if(left(A1:A,18)=left(A1:A,18),A1:A,"")))发布于 2021-12-16 17:16:29
试试这个:=unique(数组公式(左(A1:A,18)
https://stackoverflow.com/questions/43371767
复制相似问题