非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Google Apps Script でスプレッドシートの列番号を列名(アルファベット)に変換する方法

   

Google Apps ScriptでGoogleスプレッドシートの列番号(1,2,3…)を列名(A,B,C…)に変換する方法です。

以下の関数で取得できます。var a = getColName(5)a'E' が返ってきます。

function getColName(num) {
  var sheet = SpreadsheetApp.getActiveSheet();
  var result = sheet.getRange(1, num);
  result = result.getA1Notation();
  result = result.replace(/\d/,'');

  return result;
}

 

スポンサーリンク

 - Google Apps Script, Google Dirve