【求助】多条件问题
excel吧
全部回复
仅看楼主
level 11
tmxzp
楼主
如下图
A2~A11有10个条件,当A1=条件1时,L2=B2,......L11=B11
当A1=条件2时,L2=C2,......L11=C11
.。。。。。。
当A1=条件10时,L2=K2,.....L11=K11
请问要如何编写函数?
PS: excel为2013版,如果涉及到最新版的公式,也请告知一下
谢谢。
2021年05月22日 10点05分
1
level 9
随手拈来
去找这个choose函数,能解决
2021年05月22日 10点05分
2
随手拈来
L2列写了,把有A的锁住,往下拉
2021年05月22日 10点05分
tmxzp
@随手拈来
choose函数没用过,百度一下,貌似理解不能,能指教一二吗?谢谢
2021年05月22日 10点05分
随手拈来
@随手拈来
=CHOOSE(SUMPRODUCT((A2:A6=A1)*ROW(A2:A6))-1,B2,C2,D2,E2)
2021年05月22日 11点05分
随手拈来
@随手拈来
把有A的数字锁住
2021年05月22日 11点05分
level 11
🌴菠萝蜜🌴
change事件+字典就可以了,当然需要附件。
2021年05月22日 11点05分
3
level 9
迷糊哦🐼
简单的很,L2输入,offset($a2,,match($a$1,$a$2:$a$99,))下拉
2021年05月23日 05点05分
5
tmxzp
尝试了一下,貌似不行。
2021年05月23日 10点05分
吃包辣条😜
@tmxzp
可行,你肯定少打了一个逗号,偏移0行,偏移的列数有A1单元格,在你下面那个区域的位置,来偏移列
2021年05月23日 20点05分
tmxzp
@吃包辣条😜
看楼下
2021年05月24日 14点05分
鬍鬚客
=OFFSET($A2,,MATCH(A2,A$2:A$99,))
2021年05月24日 19点05分
level 11
tmxzp
楼主
2021年05月24日 14点05分
8
彩虹蓝宝石
A1单元格没有放条件是会报错的
2021年05月24日 15点05分
吃包辣条😜
我把你的从新做了一遍我写的公式是=offset($A2,,match($a$1,$a$2:$a$99,0))就能实现
2021年05月25日 01点05分
tmxzp
@彩虹蓝宝石
嗯,是漏了这点
2021年05月25日 14点05分
吧务
level 14
鬍鬚客
L2=INDEX(B2:K2,MATCH(A2,A$2:A$11,))
下拉
2021年05月24日 19点05分
9
tmxzp
这个方法比二楼的简洁。
2021年05月25日 14点05分
1