[英]Increment number along with a date on Google Sheets
我想將列中的一個單元格增加 1 到 999。問題是,它同時包含一個數字和一個日期:
項目 1 |
---|
001/2022 |
002/2022 |
003/2022 |
... |
999/2022 |
有沒有辦法做到這一點? 我認為可以將日期“硬編碼”為字符串“2022”並增加它旁邊的值,但是,是否可以保持日期格式? 如果有人可以提供兩個答案以及如何以各種方式解決它們,我將非常感激。 抱歉,如果有類似的參考,我就是找不到。 我對此很陌生。
你可以用“/”分割字符串,解析並增加左邊的值,然后像這樣重新加入兩個部分:
function testIncrement() {
console.log(increment("005/2021"));
}
function increment(cellValue) {
const DIVIDER = "/";
let [a, b] = cellValue.split(DIVIDER)
return `${Utilities.formatString("%03d", parseInt(a) + 1)}${DIVIDER}${b}`;
}
將其放置在其下方至少有 998 個開放單元格的任何單元格中:
=ArrayFormula(TEXT(SEQUENCE(999),"000")&"/2022")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.