如何在Google Sheets中用公式生成3000行重复指定名称
Google Sheets 生成3000行重复指定名称的公式方案
你之前的公式因为拼接了SEQUENCE(3000)生成的序号,所以会带数字后缀。要生成纯重复的名称,试试以下几种简单方案:
方案一(最直观):
=ARRAYFORMULA(IF(SEQUENCE(3000), "Badchana"))原理:
SEQUENCE(3000)生成1到3000的数组,所有值都是非零(逻辑为真),因此IF会返回指定名称,自动填充3000行。方案二(利用TEXT函数特性):
=ARRAYFORMULA(TEXT(SEQUENCE(3000), "Badchana"))原理:
TEXT函数如果格式参数是纯文本,会直接将对应位置替换为该文本,结合SEQUENCE生成的3000行结构,得到重复的名称。方案三(拆分拼接字符串):
=ARRAYFORMULA(INDEX(SPLIT(REPT("Badchana|", 3000), "|"),,1))原理:先用
REPT重复生成带分隔符的名称字符串,再用SPLIT按分隔符拆分成3000行,最后用INDEX取每一行的第一个元素(也就是目标名称)。
任选其一输入到单元格中,就能自动生成3000行仅包含"Badchana"的内容,无需手动拖拽。
内容的提问来源于stack exchange,提问作者Srikar Boppana
相关产品推荐
相关产品推荐

