Excel,根据计数器写入值

Excel,根据计数器写入值

我想要实现的功能非常简单。基于 Excel 单元格的值(假设为 X),我想在后续 X 个单元格中写入特定值。

例如,如果 A1 中有数字 3,公式应该在单元格(比如 B1 到 B3)中写入单词“TEST”。如果我将 A1 的值更改为 5,B4 和 B5 应该自动更新为值“TEST”。

换句话说,我想保留一种计数器或执行一种循环。

我在互联网上搜索类似的东西,但没有成功。

先感谢您。

答案1

有两种解决方案:

  1. 使用一些 VB 编程来解决它。我不推荐这样做,所以如果你真的想要这个,我会让别人来写代码。
  2. 将公式复制粘贴到应包含“测试”文本的单元格中。操作方法如下:

    • 在单元格 A1 中输入您的号码
    • 在单元格 B1 中输入以下公式:

      =IF( COUNTIF( $A$1:A1; "*" ) < $A$1; "TEST"; "" )

    • 将 B1 中的公式复制粘贴到右侧,只要您愿意/需要即可。

    • (可选)在单元格 A2 中设置紧急刹车:

      =IF( $A$1 > COUNTIF( 1:1; "*" ); "警告:数字太大!"; "" )

相关内容