gpt4 book ai didi

电子表格 |工作表 : Display numbers between range in one cell

转载 作者:行者123 更新时间:2023-12-04 21:20:01 25 4
gpt4 key购买 nike

这可能相当简单,尽管很难找到正确的方法。

我经常使用车辆配件,所以我们有很多年份范围显示为 1997-2000 .

尽管在我们的网络数据集中,它们需要显示为 1997,1998,1999,2000,etc. ,我刚刚手动输入。范围往往相当高,例如 2000-2019所以变得相当细致。

我的问题是有一种方法可以在一个以逗号或给定分隔符分隔的单元格中显示给定范围之间的数字。

A = 1998  B = 2000  c = 1998,1999,2000, 
|    A    |    b    |        c        |
1998 2000 1998,1999,2000,

回答编辑

谢谢@Gary 的学生!我想发布我为我的应用程序所做的编辑。

我们的目录通常将年份表示为 YYYY-YYYY虽然有时我们会说 2018+ .所以我加了一个 =split=IF清理我的 #REF 表的声明哈哈。

T2= 2000-2006 U2= =SPLIT(T2,"-") V2= "populated by U2 formula" W2= =ArrayFormula(IF(ISBLANK(V2),T2,(TEXTJOIN(",",TRUE,ROW(INDIRECT(U2 & ":" & V2)))))
当 U2 填充 V2 时,它将显示 U。在我的情况下,这将始终是显示为 YYYY+ 的年份

注意:这是在谷歌表中

formula spreadsheet screen cap

最佳答案

使用 中的值A1 B1 ,使用数组公式:

=TEXTJOIN(",",TRUE,ROW(INDIRECT(A1 & ":" & B1)))

enter image description here

数组公式 必须使用 Ctrl + Shift + Enter 输入,而不仅仅是 Enter 键。如果正确执行此操作,公式将在公式栏中显示并带有花括号。

关于电子表格 |工作表 : Display numbers between range in one cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54115804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com