从两个单元格信息形成一行日期 Google Sheet
Forming a Line of Row of Date from just Two Cells Information Google Sheet
- 我有资产清单
- 有购买日期和购买价值的信息
- 有折旧年份的信息
- 我想使每次折旧的年份和折旧值,自动从上到下按年描述
- 我更喜欢数组公式,以免我时不时拖拽公式
这里是link案例:
https://docs.google.com/spreadsheets/d/1wJ65_Q3bD1Fz_ueW2cmQP_L03r8U2jvbMXstzzjMDb8/edit#gid=0
黄色单元格是原始数据
绿色单元格是预期的输出形式
提前谢谢你!
尝试:
=ARRAYFORMULA(SPLIT(FLATTEN(QUERY(TRANSPOSE(QUERY({(SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(
REPT(A2:A&"×♦"&TEXT(B2:B, "d mmm")&"×"&YEAR(B2:B)&"×♦"&D2:D/C2:C&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×")), COUNTIFS(
SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(REPT(B2:B&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×"),
SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(REPT(B2:B&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×"), SEQUENCE(SUM(C2:C)), "<="&SEQUENCE(SUM(C2:C)))},
"select Col1,Col2,Col3+Col5,Col4 label Col3+Col5''")),,9^9)), "♦"))
- 我有资产清单
- 有购买日期和购买价值的信息
- 有折旧年份的信息
- 我想使每次折旧的年份和折旧值,自动从上到下按年描述
- 我更喜欢数组公式,以免我时不时拖拽公式
这里是link案例: https://docs.google.com/spreadsheets/d/1wJ65_Q3bD1Fz_ueW2cmQP_L03r8U2jvbMXstzzjMDb8/edit#gid=0
黄色单元格是原始数据 绿色单元格是预期的输出形式
提前谢谢你!
尝试:
=ARRAYFORMULA(SPLIT(FLATTEN(QUERY(TRANSPOSE(QUERY({(SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(
REPT(A2:A&"×♦"&TEXT(B2:B, "d mmm")&"×"&YEAR(B2:B)&"×♦"&D2:D/C2:C&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×")), COUNTIFS(
SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(REPT(B2:B&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×"),
SPLIT(QUERY(FLATTEN(IFERROR(SPLIT(REPT(B2:B&"¤", C2:C), "¤"))),
"where Col1 is not null"), "×"), SEQUENCE(SUM(C2:C)), "<="&SEQUENCE(SUM(C2:C)))},
"select Col1,Col2,Col3+Col5,Col4 label Col3+Col5''")),,9^9)), "♦"))