|
楼主 |
发表于 2011-2-26 20:29
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 lrlxxqxa 于 2011-2-26 18:37 发表
随便写个凑热闹
=IF(ROW(A1)>COUNT(FIND(H$3,B$3:F$10)),"",SMALL(IF(ISERROR(FIND(H$3,B$3:F$10)),99,A$3:A$10),ROW(A1)))
=IF(ROW(A1)>COUNT(FIND(H$3,B$3:F$10)),"",INDEX($B$2:$F$2,MOD(SMALL(IF(ISERROR(FIND ...
根据你的思路,在07中还可以再简化一下:
=IFERROR(SMALL(IF(ISERROR(FIND(H$3,B$3:F$10)),"",A$3:A$10),ROW(A1)),"")
=IFERROR(INDEX($B$2:$F$2,MOD(SMALL(IF(ISERROR(FIND(H$3,B$3:F$10)),"",COLUMN($A:$E)+ROW($A$3:$A$10)*10),ROW(A1)),10)),"") |
|