我正在处理谷歌表格中的序列号
这就是我所做的 =Arrayformula(IF(F2:F="",,LEFT(F2:F,2))& "-" & IF(E2:E="",,YEAR(E2:E) & "-" & "0 " & 月份(E2:E) & "-00" & COUNTIFS(E2:E, E2:E, ROW(E2:E), "<="&ROW(E2:E))))
以及结果 |序列号(ColB) |日期 (ColE) |姓名(colF) | | DI-2024-03-001 | 2024 年 3 月 20 日 |丁丁 | | JO-2024-03-001 | 2024 年 3 月 22 日 |乔伊 | | DI-2024-03-002 | 2024 年 3 月 22 日 |丁丁 | | JO-2024-04-001 | 2024 年 4 月 12 日 |乔伊 | | JO-2024-04-001 | 2024 年 4 月 19 日 |乔伊 |
全部算作001,因为它计算的是日期,而不是月份
这是我想要的输出
|序列号(ColB) |日期 (ColE) |姓名(colF) | | DI-2024-03-001 | 2024 年 3 月 20 日 |丁丁 | | JO-2024-03-001 | 2024 年 3 月 22 日 |乔伊 | | DI-2024-03-002 | 2024 年 3 月 22 日 |丁丁 | | JO-2024-04-001 | 2024 年 4 月 12 日 |乔伊 | | JO-2024-04-002 | 2024 年 4 月 19 日 |乔伊 |
这可能吗?抱歉我的英语不好。
您可以尝试:
=Arrayformula(IF(F2:F="",,LEFT(F2:F,2))& "-" & IF(E2:E="",,YEAR(E2:E) & "-" &TEXT(MONTH(E2:E),"00") & "-00" & COUNTIFS(eomonth(E2:E,)&F2:F, eomonth(E2:E,)&F2:F, ROW(E2:E), "<="&ROW(E2:E))))