excel如何对单元格中前缀不变内容排序?

2023-12-20 06:10:08
有4个网友回答
网友(1):

见下图,B2=IF(COUNTIF(A2:A$2,A2)=1,TEXT(SUMPRODUCT(1/COUNTIF(A2:A$2,A2:A$2)),CHAR(34)&LEFT(A2,4)&CHAR(34)&"00"),LOOKUP(1,0/(A1:A$1=A2),INDIRECT("R[-1]C:R1C",)))——下拉。

示例

网友(2):

如下图所示,B2单元格输入公式=IF(COUNTIF(A$2:A2,A2)=1,LEFT(A2,6)&"0"&SUMPRODUCT((A$2:A2<>"")/COUNTIF(A$2:A2,A$2:A2)),VLOOKUP(A2,A:B,2, ))

下拉公式即可。

示例

网友(3):

B2输入  

=IFERROR(VLOOKUP(A2,A$1:B1,2,),360302&TEXT(SUMPRODUCT(1/COUNTIF(A$2:A2,A$2:A2)),"00"))

公式下拉

网友(4):

b2=if(match(a2,a:a,0)=IF(MATCH(A2,A:A,0)=ROW(),LEFT(A2,LEN(A2)*2-LENB(A2))&TEXT(SUMPRODUCT(--(MATCH(A$2:A2,A$1:A2,0)=ROW($2:2))),"00"),VLOOKUP(A2,A$1:B1,2,0))