• 締切済み

Googleスプレッドシート「値」のみ削除はない?

いつもお世話になっております。 表題の件の通りなのですが、 Googleスプレッドシートに「値のみ削除」はないのでしょうか? エクセルやOpenOfficeなどでは、Deleteを押すと、 「数式」を残して、「値」のみ削除というようなことができるかと思うのですが、 Googleスプレッドシートでは、Deleteを押しても、BackSpaceを押したのと全く変わらず、 色々試したり、記事を探したりしたのですが、 一切出てこなくわかりませんでした。 貼り付けには特殊貼り付けという機能があるので、 削除でもそれと同等の機能がないのでしょうか? もしくは、スクリプトなので、代替できる操作などご存知の方がいらっしゃいましたら、 お教えいただけましたら幸いです。

  • ramzu
  • お礼率54% (33/61)

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

表題にGAS(スクリプト)の質問ですよね。(質問文の早い段階で)質問にはっきり書いてください。 ーー WEBで調べると http://nevernoteit1419.blogspot.jp/2012/01/blog-post_491.html http://www.bmoo.net/archives/2012/03/313092.html などに行き当たりましたが、値のみのクリアは見つからなかったです。 セルの数式や書式は残すという希望ですよね。 後続の回答を待ってください。 値については、他のセルの値を利用して、自動的に計算されるセル(の値)もあるので、  (1)他のセルと関係ないセルの値(単独的、入力されたセル)  (2)数式がはいっていいて、他のセルの値を使って算出 (2)は使っているデータセルを、ゼロか空白にすればよいと思うのだが、Formulaの入っているセルを探し、材料(引数で指す)セルを突き止めて、0や空白にするのは、スクリプトで結構むつかしいと思う。 しかし普通の場合(ほとんどの場合)は、どの列単位で、他の列の値を算出しているかなど、わかりやすい場合が多いと思うので、そのデータ材料の列の値のみ0や空白にすれば用が足りるかもしれない。 本件の課題はコピー・貼り付けー数式のみ(別シートに)貼り付けの操作と裏腹なのでそちらも検討すればどうでしょう。 参考 エクセルでの解説 http://www.239-programing.com/excel-vba/basic/basic06B.html

ramzu
質問者

補足

おいおいww日本語しっかり読めよ。 迷惑回答だって気づいてないんだろうな。 バカだから。 人の質問に文句つけてる暇あったら、 日本語もっとお勉強したほうがいいですよ。 おバカさん。

  • ubku
  • ベストアンサー率37% (227/608)
回答No.1

Excel2007およびOpenOffice4.1.2で確認しましたが、 いずれもDeleteでは数式ごと削除され、 おっしゃるような「値のみ」削除する事はできませんでした。 (OpenOfficeでは削除対象を選択するダイアログが開きますが「値のみ」を削除することはできませんでした) Googleスプレッドシートも同様でした。 そもそも、数式が入ったセルの値のみを削除してしまうと変な事になってしまうと思うのですが... お役に立てず申し訳ありません。

関連するQ&A

  • グーグルスプレッドシートの使い方

    グーグルスプレッドシートを使いファイルを作成後 下のシート2を右クリックしても削除の項目がグレーになり削除できません。 これはなぜですか。また このシートを削除するにはどう操作しますか。 WINDOWS10です。よろしくお願い致します。

  • スプレッドシートの複合グラフのつくりかたについて

    Googleのスプレッドシートの複合グラフのつくりかたについて はじめまして。 最近Googleのスプレッドシートを使い始めたのですが、グラフ機能で画像のような「積み上げと折れ線」の複合グラフの作りかたがわかりません。 高度な設定とかを試してみても、積み上げ型ではなく棒グラフが横に並んでしまって見づらいです。 作り方や、もし作れないとしたらその代替方法を知っている方、お力を貸してください。

  • GASでカレンダーの予定を削除する

    Google App Script初心者です。 Googleドライブのスプレッドシートで作成したスケジュールを Googleカレンダーに反映するGoogle apps scriptを作成したいのですが スプレッドシートの内容に予定を追加し、Googleカレンダーに反映すると 2回目以降は予定がダブってしまいます。(あたり前ですよね) そこでdeleteEventでカレンダーの予定を前もって削除したら良いのかと思ったのですがdeleteEventの使用法がわかりません。 deleteEventの前にカレンダーの何(ID?)を調べて削除するのかもよくわかりません。 deleteEventの使い方のコードを教えてください。 お願いします。

  • Google App Script サイト接続

    GoogleAppScript初心者です。 Google App Scriptでのサイト起動の方法を教えて下さい。 調べたのですがサイトを作成する方法しか見つけることが出来ず、 Webページを起動する方法操作する方法が分かりませんでした。 Googleのトップページを表示するソースコードをサンプルとして教えて頂ける幸いです。 作成したいプログラムはスプレッドシートに入力されている値を外部サイトに 転記するプログラムとなります。

  • グーグルアースの削除の仕方を教えてください。

    グーグルアースのアンインストールの方法を教えてください。 「選択した機能は現在使用できないネットワークリソースにあります。」「OKをクリックして再実行するか、インストールパッケージ'Google Earth.msi'を含むフォルダに対する代替パスを以下のボックスに入力します。」というメッセージが出てきます。 どうすればグーグルアースを削除できるでしょうか。

  • Google Chromeの入力履歴のみの削除

    タイトル通りですが、Google Chromeの入力履歴のみを削除できないでしょうか? (ここの質問投稿欄のタイトル等) 少し調べてみたら、閲覧履歴データの削除という機能はあったのですが、入力履歴のみを削除したいのです。 残しておいて役立つ入力もあるので、可能ならば選択して削除したいです。 IEとかならDeleteボタンでひとつひとつ削除できましたが、Chromeじゃやはり無理ですかね?

  • 数式の入っているデータを、ただの値に戻す方法

     A列 あいうえお かきくけこ さしすせそ たちつてと なにぬねの はひふへほ まみむめも あいうえお なにぬねの 上記のようにA列に数式が入っています(1000データくらい)。数式の元になったデータを消したいのですが消すと#REF!となってしまうので数式ではなく ただの値にしたいのですがA列を選択してコピーして右クリックで形式を選択して貼付け→値で貼り付けようとしたら、 『コピー領域と貼付け領域の形が違うため情報を貼り付けることが出来ません。 情報を貼り付けるには次のいずれかの操作を行ってください。 ・1つのセルをクリックし貼り付けてみて下さい ・貼付け元の形を確かめ、適切な範囲を選択した後、 貼り付けてみてください』とエラーメッセージが出てきます。 一気に値に直すことは出来ないでしょうか?

  • Google Spreadsheetについて

    カテゴリはここでよかったでしょうか。 ネット環境さえあればどこでも使えるという、グーグルのスプレッドシート(以下GSS)を使ってみようと思い、いろいろといじってみているのですが、使い方でよくわからない点がいくつかあります。 なんという機能か呼び方を知らないのですが、エクセルだと、例えばひとつのセルに”1”と入力して、そのセルの右下のかどにカーソルを合わせるとカーソルが+になって、ドラッグしていくと、ドラッグした方向のセル一つづつに自動的に2,3,4,5・・・・と入力されますね。 数式ならその数式が順次貼り付けられていったり。  あれはGSSではどうやるんでしょうか? ヘルプも見てみましたが、あの機能をなんと呼ぶのかすら知らないので、どう調べていいやら。  あと、エクセルなら選択してあるセルの辺の部分にカーソルを合わせると、カーソルが矢印のついた+に変わって、セルを移動できますよね。 あれもやり方がわかりません。  どなたかご存知の方いらっしゃいましたら、ご教授ください。

  • Google Apps ScriptとVBA

    Google Apps Scriptでスプレッドシートの操作をしたいと考えました。VBAだと、クラウド環境で動作しないためです。しかし、Google Apps Scriptの情報はほとんどありません。ある程度プログラミングの知識があれば応用が利いてなじめるのかもしれませんが、基本的に知識もそこまでなく、行き詰まっています。VBAだと、少しは経験があるので何とかできると思うのですが。 Google Apps ScriptとVBAとは違うものだとは理解していますが、VBAで組んで置いてから、その考え方をGoogle Apps Scriptに反映させると言う考え方と言うのは間違っていますか?まったく異なる言語だと言うことは認識していますが、VBAの動きをGoogle Apps Scriptのものに置き換えると言う意味です。(うまく表現できませんが) ただエクセルがどの環境にもあれば、VBAでも良いと思いますが、エクセルがない状況を想定すると Google Apps Scriptと言う選択肢になるのですが。どうも、日本のフォーラムは閉鎖され、アメリカのフォーラムに誘導され、そこからまた外部のサイトに誘導されてしまい、手詰まりになってしまいました。ドキュメントも何とか読もうとしていますが、基礎がないので苦労しています。

  • グーグルアースのプログラムが削除できません!

    グーグルアースのプログラムを削除しようとすると「選択した機能は現在使用できないネットワークリソースにあります」 「OKをクリックして再実行するか、インストールパッケージ”Google Earth.msiを含むフォルダに対する代替パスを以下のボックスに入力します」といるメッセージが出てOKクリックしても改善されません対処方法を教えてください! メッセージボックスの画像を添付します。よろしくお願いします

専門家に質問してみよう