Excel公式可以使用以下函数来获取前三个非零值及其对应的表头:
=IF(A1<>0, A$2, IF(B1<>0, B$2, IF(C1<>0, C$2, IF(D1<>0, D$2, ""))))
这个公式会从左到右依次判断每个单元格的值是否为零,如果不是零则返回对应的表头,如果都是零则返回空白。
=CONCATENATE(IF(A1<>0, A$2, ""), IF(B1<>0, B$2, ""), IF(C1<>0, C$2, ""), IF(D1<>0, D$2, ""))
这个公式会将前三个非零值对应的表头连接起来,如果有不连续的非零值,则会在连接时留下空白。
=LEFT(E1, 3)
这个公式会截取连接后的字符串中的前三个字符,即前三个非零值对应的表头。
综合以上三个公式,可以得到获取前三个非零值及其对应的表头的完整公式。
领取专属 10元无门槛券
手把手带您无忧上云