Google Spreadsheet で、選択された複数のセルの小文字を、すべて大文字に変換する方法を教えてください。

回答の条件
  • 1人2回まで
  • 13歳以上
  • 登録:2011/02/11 01:25:21
  • 終了:2011/02/13 04:53:32

ベストアンサー

id:Cherenkov No.1

Cherenkov回答回数1502ベストアンサー獲得回数4922011/02/13 03:59:05

ポイント60pt

Google Apps Scriptでできました。

Spreadsheetのメニューから ツール - スクリプトエディタ を開いて、以下のコードに丸々書き換えて、Upper/Lower case なり適当な名前で保存する。

これでスクリプトが登録された。

スクリプトを使う場合は、

大文字に変換したいセルを選択した状態で、

ツール - 管理 upperを選んで、Run すれば完了。

function upper() {
  var range = SpreadsheetApp.getActiveRange();
  var address = range.getValues();
  var rowIndex = range.getNumRows();
  var columnIndex = range.getNumColumns();
  for (var i = 0; i < rowIndex; i++){
    for (var j = 0; j < columnIndex; j++) {
      if (typeof address[i][j] == 'string') {
        address[i][j] = address[i][j].toUpperCase();
      }
    }
  }
  range.setValues(address);
}


function lower() {
  var range = SpreadsheetApp.getActiveRange();
  var address = range.getValues();
  var rowIndex = range.getNumRows();
  var columnIndex = range.getNumColumns();
  for (var i = 0; i < rowIndex; i++){
    for (var j = 0; j < columnIndex; j++) {
      if (typeof address[i][j] == 'string') {
        address[i][j] = address[i][j].toLowerCase();
      }
    }
  }
  range.setValues(address);
}
id:Google-sub

ありがとうございました!

2011/02/13 04:53:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません