見出し画像

【スプレッドシート】太字・下線・斜体・取消線のショートカットキー紹介と覚え方

Googleスプレッドシートで「太字・下線・斜体・取消線を付与するショートカットキーと覚え方」を紹介します。

ショートカットキーで太字・下線・斜体・取消線を付与してる様子


表の見出しを作ったり、文章校正する際に重宝するショートカットキーです。


太字・下線・斜体・取消線を付与するショートカットキー Mac / Win 各4種類

■ Mac
1. 太字:⌘ + B
2. 下線:⌘ + U
3. 斜体:⌘ + I
4. 取消線:⌘ + 5

スプレッドシート × Macの太字・下線・斜体・取消線のショートカット

Windows
1. 太字:Ctrl + B
2. 下線:Ctrl + U
3. 斜体:Ctrl + I
4. 取消線:Alt + Shift + 5

スプレッドシート × Winの太字・下線・斜体・取消線のショーカット


すべて選択・値のみ貼付けのショートカットキーはこちら↓(コピペ実装GASも載せてます)


1. 太文字にするショートカットキー

ショートカットキーで太字にしてる様子
  • Mac:⌘ + B

  • Win:Ctrl + B

覚え方:B = Bold(太い)と覚えられる

Boldと覚える


2. 下線を付与するショートカットキー

ショートカットキーで下線付与してる様子
  • Mac:⌘ + U

  • Win:Ctrl + U

覚え方:U = Under(〜の下)と覚えられる

Underと覚える


3. 斜体にするショートカットキー

ショートカットキーで斜体付与してる様子
  • Mac:⌘ + I

  • Win:Ctrl + I

覚え方:I = Italic(イタリック体)と覚えられる

Itaricと覚える


4. 打消線を付与するショートカットキー

ショートカットキーで打消線を付与してる様子
  • Mac:⌘ + 5

  • Win:Alt + Shift + 5

覚え方:5 = ごめんね(訂正)と覚えられる

ごめんねと覚える


注意点2つ

1. トグル式のショートカットキーである

  • ⌘ + B(Ctrl + B)

  • ⌘ + U(Ctrl + U)

  • ⌘ + I(Ctrl + I)

  • ⌘ + 5(Alt + Shift +5)

上記全てトグル式のショートカットキーなので、2回押すと設定が解除されてしまう点に注意が必要です。

トグル方式とは、ある操作や設定を切り替えるための方法の1つで、ボタンやスイッチを押すことで2つの状態を交互に切り替える仕組みです。主に「オン」と「オフ」や「有効」と「無効」など、2つの対立する状態を簡単に制御するために使われます。

ChatGPT

奇数回押下で実装、偶数回押下で解除っていう感じですね。書体変更したのに解除されてるときは連打している可能性ありっす。


2. Ctrl + Uはブラウザページソースの表示にもなっている

ソースコードが開いた様子

WindowsPCでは「Ctrl + U」はブラウザページのソース表示になっています。対処方法として、スプレッドシート上で対象テキスト(対象セル)をアクティブにしてから、Ctrl + Uを実行すること。

あるあるなのがデュアルディスプレイ環境のときに別ウインドウをアクティブにしてると、いきなりページソースが表示されるのはこのショートカットキーが原因だったりします。

超余談ですがMacでブラウザページのソースを表示するには、「option + ⌘ + U」と押下すれば可能です。ソース表示はtarget_blackとして別タブで開くため、トグル方式では開閉できない点はご留意くださいませ。


おわりに

次回は「上枠線・右枠線・下枠線・左枠線を付与するショートカットキー」を紹介します。

セルの上枠線だけ消えちゃった…といった時に重宝するショートカットキーです。

お楽しみに。

次回記事

おすすめ記事

書いた人 + 他の記事

  • 今後もスプレッドシートのショートカットキーや簡単便利なコピペGASをリリース予定です。ご興味がある方はnoteInstagramYoutubeをフォローいただけると嬉しいです。


追記. 太字・下線・斜体・取消線付与をカスタムメニューから一発で操作するGAS

例のごとく、太字・下線・斜体・取消線をカスタムメニューから操作するGASを作成しました。

太字・下線・斜体・取消線付与をGASで操作してる様子

ぶっちゃけショートカットキー操作の方が早いんですけどね、ショートカットキー忘れた際はぜひご利用ください。GIFのとおり、複数範囲のセルでも離れた複数セル選択でも、対象セルがアクティブな状態であれば任意の書体を実装できます。

function onOpen() {
  const ui = SpreadsheetApp.getUi();
  ui.createMenu('【カスタムメニュー】')
    .addItem('太字', 'applyBold')
    .addItem('下線', 'applyUnderline')
    .addItem('斜体', 'applyItalic')
    .addItem('取消線', 'applyStrikethrough')
    .addToUi();
}

// 太字を適用
function applyBold() {
  const rangeList = getSelectedRangeList();
  if (rangeList) {
    rangeList.forEach(range => range.setFontWeight('bold'));
    SpreadsheetApp.getUi().alert('選択範囲に太字を適用しました。');
  }
}

// 下線を適用
function applyUnderline() {
  const rangeList = getSelectedRangeList();
  if (rangeList) {
    rangeList.forEach(range => range.setFontLine('underline'));
    SpreadsheetApp.getUi().alert('選択範囲に下線を適用しました。');
  }
}

// 斜体を適用
function applyItalic() {
  const rangeList = getSelectedRangeList();
  if (rangeList) {
    rangeList.forEach(range => range.setFontStyle('italic'));
    SpreadsheetApp.getUi().alert('選択範囲に斜体を適用しました。');
  }
}

// 取消線を適用
function applyStrikethrough() {
  const rangeList = getSelectedRangeList();
  if (rangeList) {
    rangeList.forEach(range => range.setFontLine('line-through'));
    SpreadsheetApp.getUi().alert('選択範囲に取消線を適用しました。');
  }
}

// 選択範囲リストを取得
function getSelectedRangeList() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const rangeList = sheet.getActiveRangeList();
  if (!rangeList) {
    SpreadsheetApp.getUi().alert('適用するセル範囲を選択してください。');
    return null;
  }
  return rangeList.getRanges(); // 選択された全ての範囲のリストを取得
}


いいなと思ったら応援しよう!