ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 奇妙能力者

[求助] 各位老师,麻烦帮忙看看sheet2中的“简称”如何得出?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-5-19 10:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
  1. =INDEX(Sheet1!$D:$D,IFERROR(AGGREGATE(15,6,IF(L2="否",ROW($A$3:$A$9),ROW($A$10:$A$18))/(OFFSET(IF(L2="否",Sheet1!$D$3:$D$9,Sheet1!$D$10:$D$18),,MATCH(VLOOKUP(K2,Sheet1!$A:$B,2,),Sheet1!$F$1:$U$1,)+MATCH(H2,Sheet1!$F$2:$U$2,))>=J2),1),IF(L2="否",9,18)))
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2023-5-19 10:48 | 显示全部楼层
统一城市类别中的空格,为方便查询都不要在数据中添加空格。

TA的精华主题

TA的得分主题

发表于 2023-5-19 10:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
奇妙能力者 发表于 2023-5-19 09:58
你好,超过框架的低薪如何取数到框架内的“A0”呢?求解,谢谢

外面套个IFERROR(公式,"A0")

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-22 13:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
橒♂蝣 发表于 2023-5-18 18:17
辅助列城市类型拆分开单元格,逐一填入并与目录保持一致!
I2=LET(x,FILTER(Sheet1!$F$3:$U$18,(Sheet1!$F ...

你好,第一步类型拆分没看明白。比如"1城市”拆分成“1”“城市”,这样的吗?

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-22 13:57 | 显示全部楼层
quqiyuan 发表于 2023-5-18 19:54
有个问题,薪资太低的连基本起点都达不到的,没办法匹配,造成NA错误,不知道楼主有什么看法,数据也对 ...

很厉害了,我这一步的查询都还没有办法做到。其他楼层有解答,你可以结合看看

TA的精华主题

TA的得分主题

发表于 2023-5-22 15:59 | 显示全部楼层
奇妙能力者 发表于 2023-5-22 13:51
你好,第一步类型拆分没看明白。比如"1城市”拆分成“1”“城市”,这样的吗?

是把合并单元格拆分开,每个单元格都要有数据 ,不过要保证数据输入正确,其实也可以不用,不过还得写公式,有点麻烦

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-22 16:01 | 显示全部楼层

大神,空格已清除。
请教一下,这里面row函数代表什么,数据可以改变吗?还是说要对应后面的“sheet1!$D$3:$D$9,Sheet1!$D$10:$D$18”?row里面的A可以换列吗?
最后一个if里面的9和18这个数字怎么得来的呢?

TA的精华主题

TA的得分主题

发表于 2023-5-22 16:26 | 显示全部楼层
满足如果是管理者,取数范围是d10:u18,不是管理者取数范围是d3:u9>>ROW($A$3:$A$9),也可以用ROW($3:$9)表示第3行到第9行的意思,同理ROW($A$10:$A$9)可以用ROW($10:$18)。
最后一个if里面的9和18这个数字怎么得来的呢?如J7=13183>Sheet1!P18的13000,不满足条件,但级别一定是最后一个,位于第18行,对应的简称就是AD6。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-22 17:27 | 显示全部楼层
yfan17 发表于 2023-5-22 16:26
满足如果是管理者,取数范围是d10:u18,不是管理者取数范围是d3:u9>>ROW($A$3:$A$9),也可以用ROW($3:$9)表 ...

明白了!非常感谢!

TA的精华主题

TA的得分主题

发表于 2023-5-23 11:45 | 显示全部楼层
  1. =TRIM(RIGHT(TEXTJOIN(" ",,IFERROR(XLOOKUP($J2,FILTER(OFFSET(Sheet1!$F$1,IF($L2="是",9,2),MATCH(XLOOKUP($K2,Sheet1!$A$2:$A$38,Sheet1!$B$2:$B$38),Sheet1!$F$1:$U$1,)-1,IF($L2="是",9,7),4),Sheet1!$F$2:$I$2=$H2),IF($L2="是",Sheet1!$D$10:$D$18,Sheet1!$D$3:$D$9),,{-1,1}),"")),3))
复制代码
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 15:56 , Processed in 0.038920 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表