EXCEL怎样查找一列楼号+单元号+门牌号数据中某个楼号里单元号的最大值?

如下图,这一列的数据包括1至20号楼里所有的具体地址,比如想查找1号楼里最大的单元号,是3,想用公式直接查找出来,不想用辅助列,

在 Excel 中,你可以使用函数来查找一列楼号+单元号+门牌号数据中某个楼号里单元号的最大值。下面是具体的步骤:

1. 假设楼号在 A 列,单元号在 B 列,门牌号在 C 列。

2. 在 D 列中创建一个公式单元格,用于提取指定楼号的单元号。在 D2 单元格中输入以下公式:=IF(A2="指定楼号", B2, "")。将 "指定楼号" 替换为你要查找的楼号。

3. 在 E 列中创建一个公式单元格,用于计算指定楼号的最大单元号。在 E2 单元格中输入以下公式:=MAX(IF(D:D<>"",D:D))。请注意,这是一个数组公式,你需要按住 Ctrl + Shift + Enter 来确认该公式,并将其应用到整个 E 列。

4. E2 单元格中将显示指定楼号的最大单元号。

通过这个方法,你可以查找某个楼号中单元号的最大值。请记得根据你的实际数据和需求进行调整。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-13

公式

=LET(a,TEXTSPLIT(TEXTJOIN(",",,A:A),"-",","),m,TAKE(a,,1),s,FILTER(a,m=LEFT(D1,LEN($D$1))),b,TAKE(s,,2),x,TAKE(b,,-1),HSTACK("最大单元号",MAX(UNIQUE(--x))),本公式适合excel365版本。具体结果如下图:

在D1单元格输入楼号,在D2单元格返回该楼号的最大单元号,希望符合你的表述。

第2个回答  2023-04-13

你要的公式:

=MAX(--TRIM(MID(SUBSTITUTE(A2:A12,"-",REPT(" ",99)),100,99)))

数组公式,同时按下Ctrl+Shift+Enter完成输入。

相似回答
大家正在搜