我想要实现的功能非常简单。基于 Excel 单元格的值(假设为 X),我想在后续 X 个单元格中写入特定值。
例如,如果 A1 中有数字 3,公式应该在单元格(比如 B1 到 B3)中写入单词“TEST”。如果我将 A1 的值更改为 5,B4 和 B5 应该自动更新为值“TEST”。
换句话说,我想保留一种计数器或执行一种循环。
我在互联网上搜索类似的东西,但没有成功。
先感谢您。
答案1
有两种解决方案:
- 使用一些 VB 编程来解决它。我不推荐这样做,所以如果你真的想要这个,我会让别人来写代码。
将公式复制粘贴到应包含“测试”文本的单元格中。操作方法如下:
- 在单元格 A1 中输入您的号码
在单元格 B1 中输入以下公式:
=IF( COUNTIF( $A$1:A1; "*" ) < $A$1; "TEST"; "" )
将 B1 中的公式复制粘贴到右侧,只要您愿意/需要即可。
- (可选)在单元格 A2 中设置紧急刹车:
=IF( $A$1 > COUNTIF( 1:1; "*" ); "警告:数字太大!"; "" )