Jef*_*eff 38 excel excel-formula
是否可以在没有安装VBA或宏的情况下在Excel中迭代(循环)一组行?谷歌没有产生任何帮助.
=IF('testsheet'!$C$1 <= 99,'testsheet'!$A$1,"") &
IF('testsheet'!$C$2 <= 99, 'testsheet'!$A$2,"") &
IF('testsheet'!$C$3 <= 99, 'testsheet'!$A$3,"") &
... and so on through !$C$40, !$A$40 ...
Run Code Online (Sandbox Code Playgroud)
实际上,我将不得不在每个单元格中重复上述代码40次,并且我有200多个需要代码的单元格.吸气
我对PHP/SQL非常好,但只是学习Excel.
Nat*_*Nat 18
获得公式结果的方法是从新表开始.
在单元格A1中放入公式
=IF('testsheet'!C1 <= 99,'testsheet'!A1,"")
Run Code Online (Sandbox Code Playgroud)
将该单元格复制到第40行在单元格B1中放置公式
=A1
Run Code Online (Sandbox Code Playgroud)
在细胞B2中放入配方
=B1 & A2
Run Code Online (Sandbox Code Playgroud)
将该单元格复制到第40行.
您想要的值现在位于第40行的该列中.
不是你想要的答案,但这是最好的方法,在没有创建一个范围并进行计算的自定义公式(这会更有趣)的情况下完成工作.
小智 6
我只是在寻找类似的东西:
我想总结每一个奇数行列.
SUMIF有两个可能的范围,总和的范围,以及考虑标准的范围.
SUMIF(B1:B1000,1,A1:A1000)
该函数将考虑B范围内的单元格是否为"= 1",它将仅对相应的A单元求和.
为了让"= 1"在B范围内返回,我把它放在B中:
= MOD(ROWNUM(B1),2)
然后自动填充以获得要填充的模数,您可以在此处设置和计算标准,以获得循环每个单元格所需的SUMIF或SUMIFS条件.
比ARRAY更容易,并隐藏了循环的后端!
| 归档时间: |
|
| 查看次数: |
345015 次 |
| 最近记录: |