
我有一個包含城市名稱和代碼作為標題的表格的谷歌表。你可以在我附上的圖片中看到它。
出于某種原因,我必須為此表使用大量重復的城市名稱。所以我需要創建一個函式來從城市名稱(從“A”單元格中的任何位置)中選擇一個選項,并替換代碼單元格“B”中的相關城市代碼(在相關城市名稱前面),如果可以的話幫我解決這個問題。對不起,我的英語不好。我仍在學習它作為第二語言。
城市代碼例如:NY、TK、DL
uj5u.com熱心網友回復:
function ezfunk() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('sheetname');
const vs = sh.getRange(2, 1, sh.getLastRow() - 1, 2).getDisplayValues();
let vc = vs.map(r => [`${r[1]},${r[0]}`]);
sh.getRange(2,3,vc.length,vc[0].length).setValues(vc);
Logger.log(JSON.stringify(vc));
}
uj5u.com熱心網友回復:
您可以使用公式。嘗試將此公式粘貼到B3單元格中:
=ARRAYFORMULA(IFS(A3:A="NEW YORK","NY",A3:A="TOKYO","TK",A3:A="DEHLI","DL",A3:A="",""))
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/343990.html
