スプレッドシートのコピペで勝手につく「””(ダブルクォーテーション)」を消す方法(ID:BMi0002)

ExcelやGoogleスプレッドシートで「セル内で改行(Alt+Enter等)」している文章をコピーして、Chatwork、Slack、メール、メモ帳などに貼り付けると……こんな経験はありませんか?
明日の会議ですが〜“
前後に邪魔なダブルクォーテーション(”)が勝手についてしまい、わざわざBackSpaceキーで消すハメに…
明日の会議ですが〜
不要な「”」が自動で消え、綺麗なテキストのまま一発で貼り付けられる!
毎日の業務で地味にストレスが溜まるこの現象。手作業で1つずつ消すのは、チリツモで膨大な時間のムダになりますよね。
この記事では、ワンクリックで不要な「”」を自動で外してくれる「魔法のボタン」の作り方をご紹介します。
プログラミングの知識は一切不要です。完全無料ですぐに設定できるので、日々の事務作業やデータ入力の効率化にぜひお役立てください。
ブラウザ(ChromeやEdgeなど)のお気に入りバーから「ポチッ」と押すだけで、一瞬で以下の作業をしてくれます。
- コピーした文字の前後に
"があるか自動チェック - 前後の
"を綺麗に削除(セル内の文章はそのまま維持) - 画面右下に「結果のプレビュー」付きで完了のお知らせ(緑色)を表示
- 失敗時(コピーし忘れ等)はエラー原因を親切に通知(赤色)
【コピペで完了】ツールの設定用コード
設定に必要な「ブックマークレット」のコードはこちらです。以下のボックスの右上にある「コピーする」ボタンをクリックしてください。
javascript:(async function(){function showToast(msg,type='info'){let bg={'success':'rgba(40,167,69,0.9)','error':'rgba(220,53,69,0.9)','info':'rgba(100,100,100,0.9)'}[type];let el=document.createElement('div');el.textContent=msg;el.style.cssText=`position:fixed;bottom:20px;right:20px;background:${bg};color:#fff;padding:12px 24px;border-radius:8px;z-index:2147483647;opacity:1;transition:opacity 0.5s ease;font-size:14px;box-shadow:0 4px 6px rgba(0,0,0,0.3);pointer-events:none;white-space:pre-wrap;word-wrap:break-word;max-width:300px;`;document.body.appendChild(el);setTimeout(()=>{el.style.opacity='0';},3000);setTimeout(()=>{el.remove();},3500);}let dummy;try{if(!navigator.clipboard){throw new Error('非対応ブラウザか安全な接続ではありません。');}dummy=document.createElement('textarea');dummy.style.cssText='position:fixed;top:-9999px;left:-9999px;opacity:0;';document.body.appendChild(dummy);dummy.focus();window.focus();let text=await navigator.clipboard.readText();dummy.remove();if(text===''){showToast('エラー: クリップボードにテキストが存在しません。','error');return;}let t=text.trim();if(t===''){showToast('クリップボードの内容が空白や改行のみです。','info');return;}if(t.startsWith('"')&&t.endsWith('"')){t=t.slice(1,-1);await navigator.clipboard.writeText(t);showToast('前後の "" を外しました!\n\n【結果】'+t.substring(0,30)+(t.length>30?'...':''),'success');}else{showToast('前後に "" がありません。\n\n【現在の内容】'+t.substring(0,30)+(t.length>30?'...':''),'info');}}catch(e){if(dummy)dummy.remove();if(e.name==='NotAllowedError'){showToast('エラー: クリップボードへのアクセスが許可されていません。','error');}else if(e.name==='NotFocusError'||e.message.includes('focus')){showToast('エラー: 画面内を一度クリックしてから再実行してください。','error');}else{showToast('エラー: '+e.message,'error');}}})();
たった1分で設定完了!ブラウザへの登録手順
設定はとっても簡単です。以下の3ステップで、お使いのブラウザ(Chrome、Edge、Safariなど)のお気に入りバーに魔法のボタンを登録しましょう。
ブックマークバー(お気に入りバー)を表示する
画面の上部にバーが表示されていない場合は、キーボードで以下を押して表示させます。
Windows: Ctrl + Shift + B
Mac: Cmd + Shift + B
適当なページをブックマークする
今開いているこのページで構いません。ブックマークバーの何もない場所を「右クリック」し、「ページを追加」や「ブックマークを追加」を選びます。
名前とURL(コード)を書き換えて保存する
編集画面が開いたら、以下のように書き換えて「保存」します。
名前: 「””外す」など、自分が分かりやすい名前に変更します。
URL: 最初に入っている文字(http〜等)をすべて消し(Delete)、先ほど「コピーする」ボタンでコピーしたコードをそのまま貼り付け(ペースト)ます。
使い方:コピペの間に「ポチッ」と押すだけ
設定が完了したら、あとは以下の手順で使います。
- Excelやスプレッドシートから、対象のセルをコピー(Ctrl+C)する。
- ブラウザのお気に入りバーに登録した「””外す」ボタンをクリックする。
- 画面右下に緑色のお知らせで「前後の “” を外しました!」とプレビューテキストが表示される。
- 目的の場所(Slack、Teams、Chatworkなど)に貼り付け(Ctrl+V)する。
このツールは「何らかのWebページを開いている状態」でないと動きません。新しく開いた空のタブではエラーになります。貼り付け先のWebツールの画面などで実行してください。
※「画面内を一度クリックしてから再実行してください」という赤色エラーが出た場合:
ブラウザの仕様上、画面がアクティブでないとクリップボードを操作できません。ウェブページの何もないところを一度クリックしてから、もう一度ブックマークレットを押してください。
(初回利用時に「クリップボードの読み取り許可」を求められた場合は「許可」を選んでください)
よくある質問(FAQ)〜コピペ問題の疑問を解決〜
なぜスプレッドシートやExcelをコピーすると「””」が勝手につくの?
" " で囲んで保護する仕組みになっています(CSVの標準的な仕様に基づいています)。これを使うことで、パスワードなどの情報が盗まれたりしませんか?
会社のパソコン(社内PC)で使っても大丈夫ですか?
片方だけに「”」がある場合、勝手に文字が消えませんか?
Excelやスプレッドシート以外の文章にも使えますか?
" が付いてしまったテキストなど、クリップボード内に条件が揃っていればどんな文字列でも動作します。スマホ(iPhone / Android)でも使えますか?
職場の同僚にも教えてあげましょう!
「スプレッドシートのコピペで””がつく問題」は、多くのデスクワーカーが毎日ひそかに抱えている隠れたストレスです。この記事がお役に立ちましたら、ぜひ職場のチャットツール(SlackやTeamsなど)で同僚の方にもシェアして、チーム全体の業務効率化に役立ててください!