- ベストアンサー
エクセルでデータを扱っているのですが、空欄(欠損値)が多くて困っていま
エクセルでデータを扱っているのですが、空欄(欠損値)が多くて困っています。 空欄(欠損値)はすべて『.』(半角のドット)にしたいのですが、いちいち手作業するのは大変過ぎます。 そこで、関数(if文?)を使って一度に処理したいのですが、パソコン音痴でやり方が分かりません。 【以下のようにするための関数を教えて頂けませんでしょうか?】 ・空欄→『.』(半角のドット) ・それ以外→『そのままの値』 ちなみに、エクセルは2007を使っています。 よろしくお願いします。
- sakura-saka224
- お礼率90% (20/22)
- その他MS Office製品
- 回答数5
- ありがとう数9
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
当方2003を使用しているので あてはまるか分かりませんが 範囲指定して編集→ジャンプ→セル選択 空白セルにチェック 空白が選択されたら半角をそのまま入力して Alt+Enterで出来ると思います。
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
空白のセルにドットを入れたい表の範囲を選択します。 「ホーム」タブの「検索と選択」から「置換」を選択します。 「検索する文字列」の窓はそのままにして「置換後の文字列」の窓には半角のドットを入力します。 「全て置換」をクリックします。
お礼
KURUMITOさん ありがとうございます。 とても分かりやすくて助かります。解決しました。
- mar00
- ベストアンサー率36% (158/430)
すいません。 間違えていました。 ANo.3さんの指摘の通り Alt+Enterではなくて Ctrl+Enterです。
お礼
mar00さん ありがとうございます。 解決しました。助かりました!!
- myRange
- ベストアンサー率71% (339/472)
横から。。。。(^^;;; 選択範囲の全セルに同じ文字を入れる場合は 文字を入力した後、Ctrlキーを押したままEnterキーを押します。 因みに、Alt+Enterはセル内改行です。 以上です。
お礼
myRangeさん ご回答ありがとうございます。 おかげ様で、うまくいきました。ありがとうございます!
- pop800p
- ベストアンサー率21% (6/28)
Replace関数で出来ますね Replace(対象セル," ",".") 空欄の場合 " "のスペースの広さに注意!
お礼
pop800pさん ご回答ありがとうございます。 『この関数に対して、少なすぎる引数が入力されています。』 初歩的で申し訳ないのですが、どのセルにその関数を入力すれば良いのでしょうが? よろしくお願いします。
関連するQ&A
- EXCEL 空欄の時は空欄にする方法
EXCEL よろしくお願いします。 d8~d100までこれからいろいろなデータが入ってきます。 今は空欄です。 E8~E100まで既に計算式が入っていますので数字が出ています。 E8に数字が入っていますが D8が空欄の時はE8を空欄にしたいのですが IF関数ですか。よくわかりませんが、E列を空欄にする方法を教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで空欄と0について
たとえばIF関数を使って、セルA3に IF(A1=1,A2,"") と入力、A1が1でA2が空欄(データがない状態)の場合、A3には空欄ではなく0が表示されるんですがなぜでしょう。また、0ではなく空欄を表示してほしいのですが、どうすればいいのでしょう?
- ベストアンサー
- Excel(エクセル)
- エクセルで相関係数を出すときのデータの空欄について
エクセルに入力されたデータについて、相関係数を出そうとしたときに、空欄になっている場合と、0が入っている場合で数値が異なることが分かりました。 数値としては1,2,3,4,5の5件法のアンケートデータであり、未回答部分を空欄または0にしようと思っています。 相関係数を出すにあたり、こういったとびとびの未回答データはどのように処理するのが妥当でしょうか?
- ベストアンサー
- 数学・算数
- VBAで空欄にデータに表示
エクセルVBAのIFを使って、シートaのA列に値があって、B列が空欄の場合のみ、空欄のセルにシートbの値を表示させたいです。 上手くできませんでしたので、教えてください。 Sub Do文2() Dim i As Integer i = 1 If Worksheets("a").Cells(i, 2) = "" Then Do While Worksheets("a").Cells(i, 1) <> "" Worksheets("a").Cells(i, 2) = Worksheets("b").Cells(1, 1) i = i + 1 Loop End If End Sub
- ベストアンサー
- Windows Vista
- Excelステータスバーの「データの個数」(オートカルク)が空欄もカウントする
Excelで、画面右下、ステータスバーに、選択したセルのデータの個数や合計などを表示させる「オートカルク」機能があります。 「データの個数」を表示させるモードで、空欄セルを選択しているも関わらず、データがあるものとしてカウントする場合があります。 ブランクや関数が入っているわけでもなく、カウントされない通常の空欄セルと、「=if(問題のセル=通常の空欄セル,"*","")」で比較してみましたが、しっかり"*"が表示されました。 なお、問題のセルでdeleteキーを押すと、以降はカウントされなくなります。 このような「カウントされる空欄セル」の正体と、出現を防ぐ方法を教えいただけますでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルで空欄を0に置換したい
excelの表で空欄をまとめて「0」に置換したいのですが、 置換で検索する文字列を 「""」スペース無し 「" "」半角スペース 「" "」全角スペース としても一致するデータはありませんといわれてしまいます。 以前出来たはずなのですが・・・。 どうしたらよいか教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで空欄を探して入力する関数は?
エクセルでシート2のどのセルに入力してもその入力した値がシート1上でA1からA2・・・と順にもし、A1が空欄でなければ空欄の次のセルに入力する、という風な関数、方法を教えてください。
- 締切済み
- オフィス系ソフト
- ExcelでIF文などを使いこなしたいのですが・・
Excelのセルの中にIF文などを埋め込んだりする処理を 何というのでしょうか? Excelをよく使うのですが、SUM関数などしか知らない為、 セルにIF文を埋め込む処理をもっと覚えたいと思うのですが どういう本を買えばいいのか分かりません・・。 Excelの関数の本でしょうか? Excelの関数の本については初歩的な本をもってるのですが、 関数ウィザード?を使ったものしか載ってなくて、 IF文などについては全く載っていません・・。 マクロ?とかいうものについて書かれた本を 買えばいいのでしょうか? それから、IF文等は、Excelだけではなく、Wordも使えるのでしょうか? 使えるとしたら、文法は全く一緒でいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelファイルでの処理(関数について)
excelファイルにデータが大量にあるのですがそれを整理したいと思っております。 データの中身は 日付 時間 値 20100212 0400 14294423 20100212 0401 58290342 20100212 0402 42424242 ・ ・ ・ ・ ・ ・ ・ ・ ・ 20100212 1400 52380424 20100213 0400 13489242 20100213 0401 58290424 ・ ・ ・ ・ ・ ・ ・ ・ ・ 日付と時間と値が入ったCSVファイルがあります。 値は1分ごとに書き込まれ毎日必ず同じ時間(4時~14時まで)に書き込まれます。 このファイルを 0400 0401 0402 ・・・・・・・・・14:00 20100212 14294423 58290342 42424242 ・・・・・・・・52380424 20100213 ・ ・ ・ ・ 20100214 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 20100225 ・ ・ ・ ・ 上記のように縦に日付と横に時間でそれに対応した値が入ったファイルを作成したいと思っているのですがうまく処理させる方法はないでしょうか。 いろいろ調べて手動で行う方法はわかったのですが、データは50万行くらいあるため手でコピーしたりする方法がとれません。if文やfor文(excelにあるのかわかりませんが)などの関数を使って処理はできないでしょうか。 大変困っておりますので何かいい方法ありましたら教えていただけないでしょうか。以上よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
お礼
mar00さん ご回答ありがとうございます。 空白セルの選択まではできたのですが、その先がうまくできません。。。 選択したセル全てに『.』をつけるにはそうすればいいのでしょうか? Alt + Enter以降を詳しく教えて頂けるとありがたいです。