找回密码
 立即注册
搜索

多个相同查找公式合拼简化

28
回复
2180
查看
[复制链接]

1

主题

9

帖子

0

幻币

初入江湖

Rank: 1

积分
9
2021-12-22 12:20:00 显示全部楼层 |阅读模式
原来是独立四个查找公式的
LOOKUP(,-FIND(OFFSET($A$4,,,COUNTA($A:$A)-3),M1),OFFSET($B$4,,,COUNTA($B:$B)-3))
查找A列,显示B列
LOOKUP(,-FIND(OFFSET($C$4,,,COUNTA($C:$C)-3),M1),OFFSET($D$4,,,COUNTA($D:$D)-3))
查找C列,显示D列
LOOKUP(,-FIND(OFFSET($E$4,,,COUNTA($E:$E)-3),M1),OFFSET($F$4,,,COUNTA($F:$F)-3))
查找E列,显示F列
LOOKUP(,-FIND(OFFSET($G$4,,,COUNTA($G:$G)-3),M1),OFFSET($H$4,,,COUNTA($H:$H)-3))
查找G列,显示H列
现在需要合拼在一起
IFNA(IFNA(LOOKUP(,-FIND(OFFSET($A$4,,,COUNTA($A:$A)-3),M1),OFFSET($B$4,,,COUNTA($B:$B)-3)),IFNA(LOOKUP(,-FIND(OFFSET($C$4,,,COUNTA($C:$C)-3),M1),OFFSET($D$4,,,COUNTA($D:$D)-3)),IFNA(LOOKUP(,-FIND(OFFSET($E$4,,,COUNTA($E:$E)-3),M1),OFFSET($F$4,,,COUNTA($F:$F)-3)),LOOKUP(,-FIND(OFFSET($G$4,,,COUNTA($G:$G)-3),M1),OFFSET($H$4,,,COUNTA($H:$H)-3)))))&"","")
虽然公式可以使用,但是太长想简化,优化,这么长看着不舒服
最终目的是四个合拼简化,请大神指导指点
最终目的是四个合拼简化,请大神指导指点
最终目的是四个合拼简化,请大神指导指点
7c73eea61e240d3f144b855404a4dd4b.jpg
多个相同查找公式合拼简化.rar (9.8 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

1

主题

11

帖子

2

幻币

初入江湖

Rank: 1

积分
15
2021-12-31 03:23:17 显示全部楼层
等待
等待大侠
等待大侠出手
等待大侠出手相助
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-2 01:49:47 显示全部楼层
公式可以使用,但是发现了一个问题,跨表得出结果是“0”
INDIRECT(TEXT(SUM((ISNUMBER(FIND(信息表!A6:G999,J3))*(信息表!A6:G999<>"")*(ROW(信息表!6:999)*100+COLUMN(信息表!B:H)))),"r0c00"),)
有方法解决吗?
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

幻币

初入江湖

Rank: 1

积分
3
2022-1-3 05:58:56 显示全部楼层
=TEXTJOIN("",1,IF(ISNUMBER(FIND(A4:G22,J1))*(A4:G22<>""),B4:H22,"")) 数组三键
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-2

幻币

东方不败

积分
-4
2022-1-8 03:36:59 显示全部楼层
感谢大神的帮忙,可是公式操作错误“#NAME?”
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

8

帖子

-1

幻币

初入江湖

Rank: 1

积分
6
2022-1-8 13:44:43 显示全部楼层
应该是没有textjoin 函数 2019以上或wps 或者试试这个
=INDIRECT(TEXT(SUM((ISNUMBER(FIND(A4:G22,J1))*(A4:G22<>"")*(ROW(4:22)*100+COLUMN(B:H)))),"r0c00"),) 数组三键
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

幻币

初入江湖

Rank: 1

积分
6
2022-1-10 14:19:09 显示全部楼层
感谢帮忙,公式可以使用,但是有个问题
你的公式=INDIRECT(TEXT(SUM((ISNUMBER(FIND(A4:G22,J1))*(A4:G22<>"")*(ROW(4:22)*100+COLUMN(B:H)))),"r0c00"),)
限制范围,每次添加需要每次修改一下公式
我试过:如果提前把公式A4:G22改为A4:G999就会操作错误“#NAME?”
我也试过把我的OFFSET($A$4,,,COUNTA($A:$A)-3)套进去也会出错
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-1-15 06:29:11 显示全部楼层
=INDIRECT(TEXT(SUM(ISNUMBER(FIND(A4:G588,J1))*(A4:G588<>"")*(ROW(4:588)*100+COLUMN(B:H))),"r0c00"),)  wps 最大到588.可能是数据长度超限制了。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

1

幻币

初入江湖

Rank: 1

积分
8
2022-1-17 07:21:16 显示全部楼层
感谢你的帮忙,只能暂时使用,主要实际数据不少于800行
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-1-26 06:01:30 显示全部楼层
等待
等待大侠
等待大侠出手
等待大侠出手相助
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册