答案 0 :(得分:1)
=INDEX($B$1:$H$1,,MATCH(0,0/($B$2:$H$2>=10),0))
这是一个数组公式,因此您需要按CTRL + SHIFT + ENTER
答案 1 :(得分:0)
您可以尝试以下代码:
Range("B2").Select
Dim i As Integer
i=0
Do While ActiveCell.value <> ""
If ActiveCell.value > 10 Then
Cells(4 + i, 2).value = ActiveCell.Offset(-1, 0).value
i = i + 1
End If
ActiveCell.Offset(0, 1).Activate
Loop
几个假设:单元格A1包含“月”,单元格A2包含“贷款”。此外,您期望的输出将从单元格B4显示,并在B列(B4,B5,B6等)中向下打印。
希望这有帮助!
答案 2 :(得分:0)
这个解决方案远非干净聪明,但如果你有12个月,你可以使用IF测试嵌套12次。它就像:
=IF($B2>10;$B$1;IF($C2>10;$C$1;IF($D2>10;$D$1;
IF($E2>10;$E$1;IF($F2>10;$F$1;IF($G2>10;$G$1;
IF($H2>10;$H$1;IF($I2>10;$I$1;IF($J2>10;$J$1;
IF($K2>10;$K$1;IF($L2>10;$L$1;IF($M2>10;$M$1;"None"))))))))))))
适用于组织如下的列:
答案 3 :(得分:0)