EXCEL表格逻辑条件公式问题,智商高的人来

来源:百度知道 编辑:UC知道 时间:2024/05/02 13:54:38
在EXCEL表格中我想设置凡是出现了A列出现9以后就显示下一行的数字请问这要用什么函数公式?
例如 IF A,A=9 then
SHOW NEXT
很就没弄过编程了!忘记!但就是这个意思!
注意的是,这要在EXCLE表格怎么实现?用哪个公式?
希望详细点!
万分感谢。。。。。
if 逻辑条件不行!哪个程序写错了!(如果条件=9成立时,就显示下一行的数字,不=9时不显示,循环)。NEXT 应该表示显示下一行
应该在加个NEXT 循环
我的要求是要一直循环到结束!IF条件循环不了!
我写这条程序只是方便说明我的要求是怎么样的!
我想问!这个要求怎么实现!

呵呵jewellery1cn说的只是一条数据!
问题是我数据后面有一大串呢!

1.公式法.假设你的数据在A1:A17中,要在B列反应9下一行的数据.
在B1输入下面公式,然后拖到B17.数据就出来了.

=IF(ROW()>COUNTIF($A$1:$A$17,9),"",INDIRECT("A"&SMALL(IF($A$1:$A$17=9,ROW($A$1:$A$17),""),ROW())+1))

2.宏,按下ALT+F11,菜单-插入-模块,复制下面代码,按下F5.同样B列会出来结果.

Sub ORDER()
Dim A As Integer
Dim B As Integer
A = Range("A1").CurrentRegion.Rows.Count
For X = 1 To A
If Cells(X, 1) = 9 Then
Cells(B + 1, 2) = Cells(X + 1, 1)
B = B + 1
End If
Next
End Sub

excel的IF格式与其他软件的用法大同小异:

=if(条件表达式,条件为真的结果,条件为假的结果)

你只说了条件,没有说条件成立时,应该如何做

excel中可以进行VBA编程
按你所说IF语句应该是这样格式:
IF...then...
...
Else
...
End If

循环语名
For i
...
next i

有那么麻烦吗?假设A列是数值,B列是判断列,则在B2输入=IF(A2=9,A3,"")
呵呵,不知道是不是这个意思?或者=IF(A2=9,C2,"")

我晕!!下面的下拉不都行了!!!!!!!!!!!申请采纳!!!