excel 求大佬一个公式

=IF(A2=2,AA2,IF(A2=3,AB2...........A2=34,BH2,"")
想要这种效果,不知道有什么简单点的方式。
先感谢各位路过的大佬们了,万分感谢。

    公式为:

    =OFFSET(Y1,A2-1,A2)

    如图所示:

追问

大佬万分抱歉,手滑打错一个数字
=IF(A2=2,AA2,IF(A2=3,AB2...........A2=34,BH2,"")
数据实际都是在一行里面。给您添麻烦了

追答

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-30
大家好,这里是excel学习天地。今天大家分享几个简单函数,提高我们的工作效率,提升我们的工作技能。废话不多说,直接进入教学。
案例一、用0给数字添加到指定位数。例如下图,要用0将数字填充至12位数,有三种做法。
方法一:这是新手才会用的方法,太复杂了,即输入公式=TEXT(A3,"000000000000"),这里需要注意的是,需要12位数,就输入12个0,错了结果也会不对;
方法二:excel高手的方法简单一点,也是用TEXt函数,即输入公式=TEXT(A3,REPT(0,12)),大佬从来不数0,而是用REPT的第二参数来控制0的个数。
方式三:小编的公式:=base(A3,10,12)。就是用10进制方式指定数字,但是这个base公式是2013年增加的,有些版本的excel不能使用。
案例二:给最大值之和。
例如用不同方法给下面求出各学科最大值之和。
方法一:最笨重的方法,计算逐个找出最大值然后求和,公式可以这样:
=B2+C3+D4+E2+F5+G6+H6++I2
方法二:用函数查找最大值,然后求和,这是有多少列就有多少个MAX,如下:
=MAX(B2:B6)+MAX(C2:C6)+MAX(D2:D6)+MAX(E2:E6)+MAX(F2:F6)+MAX(G2:G6)+MAX(H2:H6)+MAX(I2:I6)
总结:人外有人天外有天,思路决定出路。函数这条路是没有终点的,简化公式不仅是为了锻炼提升,也是为了把正确的函数拿来做正确的事情。