是否可以在未安装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 ...
实际上,我必须在每个单元格中重复上述代码40次,而我有200多个需要该代码的单元格。
我对PHP / SQL很好,但是只是学习Excel。
最佳答案
获得公式结果的方法是从一张新表开始。
在单元格A1中输入公式
=IF('testsheet'!C1 <= 99,'testsheet'!A1,"")
将该单元格复制到第40行
在单元格B1中放入公式
=A1
在单元格B2中放入公式
=B1 & A2
将该单元格复制到第40行。
您想要的值现在位于第40行的该列中。
并不是您真正想要的答案,但这是在不创建自定义公式的情况下快速完成工作的最快方法,该自定义公式需要一个范围并进行计算(这样做会更有趣)。