- ベストアンサー
データの削除
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
計算式はそのまま、値だけを一括削除したい http://pc.nikkeibp.co.jp/article/NPC/20070124/259533/
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! VBAになってしまいますが、 操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に↓のコードをコピー&ペーストしてマクロを実行してみてください。 Sub test() Dim c As Range For Each c In ActiveSheet.UsedRange If Not c.HasFormula Then c.ClearContents End If Next c End Sub 外していたらごめんなさいね。m(__)m
- violet430
- ベストアンサー率36% (27472/75001)
セルで右クリック - 数式と値のクリア で書式は消えません。。
関連するQ&A
- エクセルの自動で溜まるデータで困ってます
WIndows7 Pro. 64bitのOSでEXCEL 2007を使用しています。 状況 WEBから1日1回、株価のデータを更新するためにBVAで作ったマクロで エクセルへ落としています。 ところが、エクセルがファイルの容量が増えてだんだん重くなって開くにも数分かかる ようになってしましました。 調べたところ、2つ原因があることがわかりました。 1つ目は、数式タブ>名前の管理を開きますと自動的に「定義された名前」が 作成されてしまうことです。 2つ目は、データタブ>接続を開きますとここにも自動的に「ブックの接続」の 定義のようなものが作成されてしまいます。 この2つを全部削除しますとエクセルファイルが容量も減り軽くなり、 開くときもすぐに開けるようになりました。 手動で削除するのは面倒です。 そこで質問ですが、 1と2にデータが溜まらなくする設定の方法はないでしょうか? または、1と2に溜まるデータをBVAで削除するにはどのようなコードを 書けば可能でしょうか? BVAは初心者レベルです。宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル、条件つき書式の数式について
いろいろ自分でやってみたのですが、どうしてもできないので よろしくお願いします。 参考書を数冊読んだ程度のエクセル初心者です。 条件つき書式の数式に「OR」は使えますか? 列にA1からA2に順に「1~50」のように連続した数字を入れ、 うち「3と7と13」などというように、規則性のない数字の 入っているセルのみを塗りつぶすなどして、書式を変えたいのです。 なので、A1から下のセルを範囲で指定して、 書式 → 条件つき書式 の 条件(1) の数式に 「=OR(3,7,13)」 と入力してみたのですが、 結果は思ったとおりにはなりませんでした。 (書式はどのセルも変わらず) 何か間違っているでしょうか? それとあと一つなのですが。 上の条件をもう一度確認しようと、数式を見てみると (書式→条件つき書式とすすんで) 「="OR(3,7,13)"」 のように「”」で囲まれていました。 ためしにその「”」を削除して「OK」にすると、 今度は範囲指定した全部のセルが塗りつぶされてしまいました。 初歩的なことなのでしょうが、この「”」は いったいどんな意味があるのですか? 以上よろしくお願いいたします。 補足が必要ならばいたします。 遅くなるかもしれませんが、必ずお礼は書かせていただきます。
- ベストアンサー
- オフィス系ソフト
- EXCELで重複行のデータを削除したいと思っています。
EXCELで重複行のデータを削除したいと思っています。 フィルタの重複するレコードは無視するにチェックをいれる方法は知っているのですが、 この方法だと新しく出来たデータ列が数式ではなく数式の計算結果でデータ列が出来てしまいます。 どうしたら数式のままで重複データを削除出来るのでしょうか?
- 締切済み
- その他MS Office製品
- 【Excel】24:00と表示したい!
【Excel】24:00と表示したい! Excelを使ってスケジュール表を作っているのですが、 「24:00」と入力すると「0:00」と表示されてしまします。 (数式バーには「1900/1/1 0:00:00」と表示されています。) セルの書式設定を「標準」に変更しても「24:00」と入力すると「ユーザー設定」になってしまいます。 どうしたら「24:00」と表示できるでしょうか。 また、同様に「8/4」と入力すると「8月4日」となってしまいます。 こちらも「8/4」と正しく表示する方法を教えていただけると幸いです。 参考までに (使用os)windows7 Home Premium (バージョン)Microsoft office 2007 です。
- ベストアンサー
- オフィス系ソフト
- ExcelからCSV出力して読込むと削除変換される
Excelのブック1のシートに入力されたデータを 一度、CSVファイルに出力して このCSVファイルを別のツール(perlなど)で変換して この変換されたCSVファイルを再び 別のExcelのブック2のシートに読み込ませたいのですが Excelのブック1から出力したCSVファイルを 別のツールで変換しなくてもそのまま Excelのブック2のシートに読み込ませた時点で 文字の一部が消えたり数式が値になったりしてしまっています。 具体的には、 セルの先頭の ' (シングルクォーテーション) が消えてしまったり、 1つ足りなくなったりしています。また、 先頭の =1+1 などは、(表示上) 2になったりしてしまっています。 なお、セルの書式設定が標準だと、先頭の @ の後に続けて入力すると 正しく入力できませんが、セルの書式設定を文字列にすると、 この @ の問題は起きなくなりました。でも、セルの書式設定を文字列にしても ' (シングルクォーテーション) や数式が計算結果になる問題は 解決していません。 (問1) 削除されたり変換されてしまうのは ・先頭の ' (シングルクォーテーション) ・先頭の = ・先頭の @ の3つのケースだけでしょうか。 このほかにもありましたら教えてください。 (問2) 先頭の =1+1 の場合ですが セルの書式設定が標準の状態で =1+1 と入力すると 数式バーには =1+1 と表示されていて セルの書式設定が標準だと2と表示されていてその後 セルの書式設定を文字列にしても2と表示されています。 逆に、 セルの書式設定が文字列の状態で =1+1 と入力すると 数式バーには =1+1 と表示されていて セルの書式設定が文字列だと =1+1 と表示されていてその後 セルの書式設定を標準にしても =1+1 と表示されています。 いずれも入力したデータは同じなのに 入力時点での表示形式で表示内容が固定されてしまっていて その後、表示形式を変更しても表示内容が反映されていない ように感じるのですが何が起きているのでしょうか。 (問3) 前述の理由により、CSVファイルをセルの書式設定が文字列 の状態で読み込ませることはできるのでしょうか。 (後でセルの書式設定を文字列に変更しても =1+1 と表示されないので) (問4) Excelのブック1のシートのセルには ユーザーが好き勝手な文字や数値や記号を入力します。 何を入力されても変化してしまわないようにすることはできるでしょうか。 ( 頭に ' を付けることをユーザーに強要するとか、 事前にセルの頭に ' を入力しておくなどはなしです) (問5) もし、できない場合、Excelのブック1のシートの各セルの先頭に ' (シングルクォーテーション) や = から始まる数式を 入力することができないように制限をかけることはできるのでしょうか。 よろしくお願いします。(Windows7,Excel2010)
- 締切済み
- Excel(エクセル)
- ハードディスクのデータ削除について
先日、PCをデスクトップからノートに交換し、データの引越しも済ませました。 デスクトップは場所もとるので今後使用する予定が無く、知人に譲ろうと思っています。 そこで、デスクトップのHDDのデータを削除したいのですが、方法がわかりません。フリーウェアのソフトなどお勧めのものがありましたら教えてください。 見た目のデータ(マイコンピュータなどから見られるデータ)は個人的なものはすべて引越しや削除をしてあるのですが、HDDには残されていると聞いたことがあるので、個人的なデータはすべて削除してから譲りたいのです。 それから、HDDのデータを削除する場合、OSも一緒に削除?されるのですか? 一度HDDが壊れて新しいHDDに交換し、その際にOSも98からXPに入れ替えたのですが、別な知人にお願いしたので再セットアップをするソフトが手元にありません。なので、できればOSやIEやエクセル、ワードなどのソフトは残してデータだけ削除したいのですが、そのようなことは可能なのでしょうか? 再セットアップのCDは98のものしかありません。 パソコンに詳しくないのでうまく説明できませんが、よろしくお願いします。
- ベストアンサー
- デスクトップPC
- エクセルのデーターがない!!
初心者なものでもうしわけないのですが・・・。先日いらないデーターを削除していましたらどうもエクセルのデーター(プログラム?)も一緒に削除してしまったらしいのです。当然エクセルはつかえなくなってしまって・・。一応、マイクロソフトのHPでエクセル2003のソフトみたいなのを(?)ダウンロードしたんですがエクセルが入力できません。アイコンには「Microsoft office Excel viewer 2003」となっています。素人判断なんですがviewerというのは見るだけって事なんでしょうか?また、エクセルが使えるようになるためにはどのサイトでどのような操作をすればいいんでしょうか?本当に基本的な質問なんですがよろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル 数値を日付データに変換する
エクセル初心者です。 1308 と入力されているデータ (2013年8月) をそのまま日付データとしてほかの数式に使用することは可能でしょうか? もしくは1308→13/08に変更するにはどういう方法がありますか? データ量が多いので手入力では時間がかかってしまいまして。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで、値や書式、行幅、行高はそのままセルの数式とリンク先を削除してコピーしたい
Excelで、セルの数式とリンク先を削除し、シートの内容(値と書式、列幅、行高)をそのままコピーしたいです。貼り付けオプションの「値と元の書式」を指定してコピーし、さらに「元の列幅を保持」を指定しても、行高が変わってしまったままです。 値と書式、列幅、行高はそのまま、数式とリンク先を削除して、新しいシートにデータを貼り付ける方法はありますでしょうか?
- ベストアンサー
- オフィス系ソフト
- adobe reder の数値データを excel に
お世話になります。 adobe reder の数値データ(表)を excel に表として移したいのですが出来ません。 adobe reder は 『adobe reder7』 excel は XPを買ったときについていました。バージョンの見方不明ですみません 手順は 『全てを選択』→『コピー』→『エクセルへ貼り付け』 です。 貼り付けをすると横軸のデータがまとまって1つの枠に凝縮してしまいます。 表としてはエクセルに移し変えることは出来ないのでしょうか? 初心者でお手数ですがよろしくお願いします。
- 締切済み
- オフィス系ソフト
補足
早速のご回答ありがとうございます。しかし、数式と値のクリアでは書式は残りますが、数式は削除されてしまいます。その数式を残しておきたいのですが。表のセルのところがブランクになっていて計算式は設定されている、そういうものが古い表を利用して作りたいのです。