DEV Community

kaede
kaede

Posted on • Edited on

Excel 基礎 Part 01 -- シート系のショートカット

シート系のショートカット(連続コマンド)

まとめ

以下をカエデは頻繁に使っています
・シートのコピー ← Alt > h > o > m > Alt + c > Alt + b > ↓
・シートの名前のコピー ← Alt > h > o > r > ctrl c > esc
・現在のシートの移動 ← ctrl PageUp/PageDown

現在の(アクティブ)なシートの移動

・Ctrl (PageUp or PageDown)

シートの複数選択

・Shift Ctrl + (PageUp or PageDown)

選択後は、以下の画像のようになります

Image description

シートの挿入

Shift F11

一発で、現在のシートの直前に新規シートが挿入される。
挿入以外では、シート操作を一発で行うキーは存在しない。

挿入前

Image description

挿入後

Image description

Alt H I S

順を追ってシートが挿入される。

Alt

Image description

H

Image description

I

Image description

S

挿入後

Image description

シートの削除

Alt H D S

シートの挿入の Alt H I S と同じ手順。

Alt H D S

Image description

削除後

Image description

シートの名前変更

概ね、上記と同じ手順。

Alt H O R

Image description

名前変更後

Image description

シートの(位置の)移動

概ね、上記と同じ手順。

Alt H O M で以下のモーダルが開く

Image description

挿入先を決め、OK をクリック or Enter

移動後

Image description

シートのコピー(の挿入)

上記の操作でモーダルを開き挿入先を決める
Alt C でコピーを有効化する

OK を選択して Enter

コピー作成後

Image description

シート名をシート内部に表示する

=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)

  1. 格納フォルダの絶対パス / [ファイル名]シート名 の取得
  2. 1. の ] の次の位置の取得
  3. 1. の中身を 2. の位置から 255 文字まで取得する

これで、シート名が取得できる

Image description

ファイル名をシート内部に表示する

=MID(CELL("filename"), FIND("[", CELL("filename")) + 1, FIND("]", CELL("filename")) - FIND("[", CELL("filename")) - 1)

  1. FIND("[", CELL("filename")) + 1
    フルパス中の [ の直後の位置を取得

  2. FIND("]", CELL("filename")) - FIND("[", CELL("filename")) - 1
    [ と ] の間の文字数(ファイル名の文字数)を取得

  3. MID(CELL("filename"), FIND("[", CELL("filename")) + 1,

    FIND("]", CELL("filename")) - FIND("[", CELL("filename")) - 1 )
    「フルパス」の「 [ の直後の位置」から、「ファイル名の文字数」を取得
    よって、ファイル名が過不足なく取得できる。

Image description

Top comments (0)