あなたの映画力を試せる!POPLETA映画検定(無料) >>

エクセルでデータを扱っているのですが、空欄(欠損値)が多くて困っています。
空欄(欠損値)はすべて『.』(半角のドット)にしたいのですが、いちいち手作業するのは大変過ぎます。
そこで、関数(if文?)を使って一度に処理したいのですが、パソコン音痴でやり方が分かりません。


【以下のようにするための関数を教えて頂けませんでしょうか?】
  ・空欄→『.』(半角のドット)
  ・それ以外→『そのままの値』

ちなみに、エクセルは2007を使っています。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

当方2003を使用しているので


あてはまるか分かりませんが
範囲指定して編集→ジャンプ→セル選択
空白セルにチェック
空白が選択されたら半角をそのまま入力して
Alt+Enterで出来ると思います。
    • good
    • 2
この回答へのお礼

mar00さん
ご回答ありがとうございます。

空白セルの選択まではできたのですが、その先がうまくできません。。。

選択したセル全てに『.』をつけるにはそうすればいいのでしょうか?
Alt + Enter以降を詳しく教えて頂けるとありがたいです。

お礼日時:2010/08/06 11:57

空白のセルにドットを入れたい表の範囲を選択します。


「ホーム」タブの「検索と選択」から「置換」を選択します。
「検索する文字列」の窓はそのままにして「置換後の文字列」の窓には半角のドットを入力します。
「全て置換」をクリックします。
    • good
    • 0
この回答へのお礼

KURUMITOさん
ありがとうございます。
とても分かりやすくて助かります。解決しました。

お礼日時:2010/08/07 10:00

すいません。


間違えていました。
ANo.3さんの指摘の通り
Alt+Enterではなくて
Ctrl+Enterです。
    • good
    • 0
この回答へのお礼

mar00さん

ありがとうございます。
解決しました。助かりました!!

お礼日時:2010/08/06 15:16

横から。

。。。(^^;;;

選択範囲の全セルに同じ文字を入れる場合は

文字を入力した後、Ctrlキーを押したままEnterキーを押します。

因みに、Alt+Enterはセル内改行です。

以上です。
    • good
    • 0
この回答へのお礼

myRangeさん
ご回答ありがとうございます。

おかげ様で、うまくいきました。ありがとうございます!

お礼日時:2010/08/06 12:13

Replace関数で出来ますね



Replace(対象セル," ",".")


空欄の場合 " "のスペースの広さに注意!
    • good
    • 0
この回答へのお礼

pop800pさん
ご回答ありがとうございます。

『この関数に対して、少なすぎる引数が入力されています。』

初歩的で申し訳ないのですが、どのセルにその関数を入力すれば良いのでしょうが?

よろしくお願いします。

お礼日時:2010/08/06 12:06

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QExcelのLINEST関数で空白セルを無視するようにしたい

ExcelのLINEST関数で空白セルを無視するようにしたいのですが、
良い方法はないですか。
=INDEX(LINEST(A10:A100,LN(B10:B100),TRUE,FALSE),1)のようにしているのですが、A10:A100またはB10:B100間に空白セルがあると、#VALUE!になってしまいます。
いちいちA20:A90のように式を修正しているのですが、非常に面倒なので、
空白セルを無視するか、簡単に修正できるようにしたいです。

Aベストアンサー

その計算では,既知のX側(B列)をLNで取ってますから,そっちに空欄があったらLINEST以前にアウトです。

X側は全て埋まっている前提で,既知のY側(A列)の空欄に対してはLINESTを使わず
=SLOPE(A10:A100,LN(B10:B100))
としてみることで,空欄をパスして傾きmを計算してくれます。
この計算結果は,空欄を他の埋まっているA列の数字で補間したうえで全体から傾きを求めた結果と一致します。


なおLNの中(既知のX)を埋められない場合は,どうしようもないので空欄ではない値を詰めて別列に並べる(という計算式を並べる)しかありません。上手く細工できなかったときは,別途ご相談を投稿してみてください。


簡単な細工の例:
B列 C列
 値 数字の出現番号
 3 =IF(B2="","",COUNT($B$2:B2))
 4  2
 空
 2  3
 1  4
 空
 5  5

F列 G列
番号 詰めた値
 1  3
 2  4
 3  2
 4  1
 5  5

Qエクセル 空白を消す関数 IF?

エクセル2002を使っています。
A1のセルに「あい うえお」
A2のセルに「かきく けこ」
A3のセルに「さ しすせそ」…と200行入力してあります。
空白(スペース)を消したいのですが、スペースが入っている位置はまちまちなので、リプレイス関数は使えません。
何とか関数を使って、空白を消す事は出来るのでしょうか?
私が思いついたのはIF関数で、『もしA1のセルに空白があったら空白を消す』と命令できるかも・・・と思ったのですが、式がどのようになるのか分からないし、もっと簡単な、もしくは別の関数があったらぜひ知りたいです。

Aベストアンサー

#1のmshr1962です。すみません。
関数のスペルをミスってました
=SUBSTITUTE(A1," ","")
=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")
が正解です。

#3の方の方法ですが「半角と全角を区別する」のチェックをはずせば1度で出来ます。

Q相関係数についてくるP値とは何ですか?

相関係数についてくるP値の意味がわかりません。

r=0.90 (P<0.001)

P=0.05で相関がない

という表現は何を意味しているのでしょうか?
またMS Excelを使ってのP値の計算方法を教えてください。

よろしくお願い致します。

Aベストアンサー

pは確率(probability)のpです。全く相関のない数字を組み合わせたときにそのr値が出る確率をあらわしています。

統計・確率には100%言い切れることはまずありません。というか100%言い切れるのなら統計・確率を使う必要は有りません。
例えばサイコロを5回振って全て同じ目が出る確率は0.08%です。そんな時、そのサイコロを不良品(イカサマ?)と結論つけるとわずかに間違っている可能性が残っています。ただ、それが5%以下ならp=0.05でそのサイコロは正常ではないと結論付けます。
それが危険率です。(この場合はp=0.1%でもいいと思いますが)
相関係数においても相関の有無を結論つけるにはそのrが偶然出る確率を出すか、5%の確率ならrがどれぐらいの値が出るかを知っておく必要が有ります。

>r=0.90 (P<0.001)

相関係数は0.90と計算された。相関がないのに偶然r=0.90 となる確率は0.001以下だと言ってます。

>P=0.05で相関がない

相関がないと結論。(間違っている確率は5%以下)だと言ってます。

エクセルでの計算ですが、まず関数CORRELを使ってr値を出します。xデータがA1からA10に、yデータがB1からB10に入っているとして

r=CORREL(A1:A10,B1:B10)

次にそのr値をt値に変換します。

t=r*(n-2)^0.5/(1-r^2)^0.5

ここでnは組みデータの数です。((x1,y1),(x2,y2),・・・(xn,yn))
最後に関数TDISTで確率に変換します。両側です。

p=TDIST(t値,n-2,2)

もっと簡単な方法があるかも知れませんが、私ならこう計算します。(アドインの分析ツールを使う以外は)

pは確率(probability)のpです。全く相関のない数字を組み合わせたときにそのr値が出る確率をあらわしています。

統計・確率には100%言い切れることはまずありません。というか100%言い切れるのなら統計・確率を使う必要は有りません。
例えばサイコロを5回振って全て同じ目が出る確率は0.08%です。そんな時、そのサイコロを不良品(イカサマ?)と結論つけるとわずかに間違っている可能性が残っています。ただ、それが5%以下ならp=0.05でそのサイコロは正常ではないと結論付けます。
それが危険率です。(この場...続きを読む

Qエクセルで計算すると2.43E-19などと表示される。Eとは何ですか?

よろしくお願いします。
エクセルの回帰分析をすると有意水準で2.43E-19などと表示されますが
Eとは何でしょうか?

また、回帰分析の数字の意味が良く分からないのですが、
皆さんは独学されましたか?それとも講座などをうけたのでしょうか?

回帰分析でR2(決定係数)しかみていないのですが
どうすれば回帰分析が分かるようになるのでしょうか?
本を読んだのですがいまいち難しくて分かりません。
教えてください。
よろしくお願いします。

Aベストアンサー

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるための指数表記のことですよ。
・よって、『2.43E-19』とは?
 2.43×1/(10の19乗)で、
 2.43×1/10000000000000000000となり、
 2.43×0.0000000000000000001だから、
 0.000000000000000000243という数値を意味します。

補足:
・E+数値は 10、100、1000 という大きい数を表します。
・E-数値は 0.1、0.01、0.001 という小さい数を表します。
・数学では『2.43×10』の次に、小さい数字で上に『19』と表示します。→http://ja.wikipedia.org/wiki/%E6%8C%87%E6%95%B0%E8%A1%A8%E8%A8%98
・最後に『回帰分析』とは何?下の『参考URL』をどうぞ。→『数学』カテゴリで質問してみては?

参考URL:http://ja.wikipedia.org/wiki/%E5%9B%9E%E5%B8%B0%E5%88%86%E6%9E%90

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるた...続きを読む

Qアンケートの集計分析の基礎(無回答の扱い、標本数など)

統計はズブの素人です。施設利用者の満足度アンケート調査をしました。集計分析について下記2点後教授お願い申し上げます。


【1】空欄・無回答の扱い?
   例えば、「あなたは○○に満足しましたか?」という設問の解答は<5:とても満足>~<1:とても不満>までの5段階での回答となっております。
   このとき、集計及びグラフ作成において、度数による棒グラフ(1は10件、2は30件、、、、)と、%による円グラフの表現がわかりやすいと考えております。
   その場合に、無回答の項目も入れるのでしょうか? 
   それてもアンケートにおいて、無回答の取り扱いは、設問の種類(単一回答か、複数科回答か、自由記載か)や内容(「利用が初めてか?」など無回答が理論的にあり得ない場合と、満足度の5段階評価のケースのように無回答が「5段階の評価では回答できない(-1だ!)」というようなことが推測できる場合、などにより対応を考えるべきなのでしょうか? 

【2】標本数について 
 施設は医療施設です。母集団は1年間の利用者数を考えるべきでしょうか? それとも一ヶ月あたりの利用者数(ほとんどの利用者が1ヶ月に一度は施設を利用すると推測できる)を想定するべきでしょうか?
 その母集団の数値(はじき出すことが可能です)を基に、信頼度とか誤差とかといった数値も出すものでしょうか? これら含めて、アンケート報告書に記載すべき基礎的なことと及び常識・慣例的なことを教えて下しさい。アンケートの結果報告書は、主に施設の管理者に対するレベル(公表が必要と判断されれば、利用者にも公開する)とお考え下さい。

 どうかよろしくお願い申し上げます。
  

統計はズブの素人です。施設利用者の満足度アンケート調査をしました。集計分析について下記2点後教授お願い申し上げます。


【1】空欄・無回答の扱い?
   例えば、「あなたは○○に満足しましたか?」という設問の解答は<5:とても満足>~<1:とても不満>までの5段階での回答となっております。
   このとき、集計及びグラフ作成において、度数による棒グラフ(1は10件、2は30件、、、、)と、%による円グラフの表現がわかりやすいと考えております。
   その場合に、無回答の項...続きを読む

Aベストアンサー

No.2で回答した者です、補足を拝見いたしました。

>利用者全体としてどのような傾向があるか
に注目している事と、設問が一つずつ独立している(らしい)という事から、「設問ごとに有効回答のみで統計、ただし無回答の人数もしくは割合も隅っこに記録しておく」というやり方が私の肌には合っていますね。

No.3様への補足中「無回答も含めるのが客観的?」に対しては、No.5様の回答「無回答は質問紙の不備だろう」と私も思います。

ところで、無回答にばかり目がいってしまったので別の観点から。
→データの信頼性、すなわち「施設利用者がへそを曲げて回答したとは言えない根拠」はとれていますか?
例えば、心の底から満足して「満足」に○をつけるのと、「何かよく分からんけれど面倒だから全部『満足』に○つけちゃえ」とは違うものと見なすべきだと思うのですが、その点はOKですか?

ってなことを考えると、そんなに無回答にこだわる意味は無いんですよ。

Qエクセル STDEVとSTDEVPの違い

エクセルの統計関数で標準偏差を求める時、STDEVとSTDEVPがあります。両者の違いが良くわかりません。
宜しかったら、恐縮ですが、以下の具体例で、『噛み砕いて』教えて下さい。
(例)
セルA1~A13に1~13の数字を入力、平均値=7、STDEVでは3.89444、STDEVPでは3.741657となります。
また、平均値7と各数字の差を取り、それを2乗し、総和を取る(182)、これをデータの個数13で割る(14)、この平方根を取ると3.741657となります。
では、STDEVとSTDEVPの違いは何なのでしょうか?統計のことは疎く、お手数ですが、サルにもわかるようご教授頂きたく、お願い致します。

Aベストアンサー

データが母集団そのものからとったか、標本データかで違います。また母集団そのものだったとしても(例えばクラス全員というような)、その背景にさらならる母集団(例えば学年全体)を想定して比較するような時もありますので、その場合は標本となります。
で標本データの時はSTDEVを使って、母集団の時はSTDEVPをつかうことになります。
公式の違いは分母がn-1(STDEV)かn(STDEVP)かの違いしかありません。まぁ感覚的に理解するなら、分母がn-1になるということはそれだけ結果が大きくなるわけで、つまりそれだけのりしろを多くもって推測に当たるというようなことになります。
AとBの違いがあるかないかという推測をする時、通常は標本同士の検証になるわけですので、偏差を余裕をもってわざとちょっと大きめに見るということで、それだけ確証の度合いを上げるというわけです。

Qエクセルで空白セル”” と未入力セルの違い

関数で セルA1 に=if(B1=0,"","入力済")
としました。
セルの選択を素早くするためにショートカットキー「Ctrl+↓」を
利用しています。
通常の未入力空白セルは上記のショートカットで飛ばされて選択
されません。
これに対して上記関数で ""  として入力されたものを
コピーして値だけを貼り付けたとしても
上記ショートカットキーで飛ばされず選択されてしまいます。
見た目は 全く同じ 空白セルです。(関数も値貼り付けをしているので消えています。)
未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。
また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。もちろんDeleteKeyを使って未入力の空白セルに
戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。
おわかりの方お教えください。

Aベストアンサー

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショートカットキーでとばせるメリットがなくなります。関数で大量に処理したいのです。

つまり「セルを1つづつ選択してDeleteキーで1つづつ空白セルに戻すのが面倒」なので「全部を一気に空白セルに戻す良い方法は無いか?」と言う事ですね?

だったら簡単です。

すべての式を
=if(B1=0,"","入力済")
ではなく
=if(B1=0,1/0,"入力済")
にしておきましょう。

すると、未入力の所は、空白("")にならず「#DIV/0!」になります。

そう表示されたら、シート全体を選択し「CTRL+G」を押して「ジャンプ」を出します。

「ジャンプ」のダイアログが出たら「セル選択」を押し、セル選択のダイアログを出します。

セル選択のダイアログが出たら「数式」を選び、その下のチェックは「エラー値」だけにします。

「OK」を押してダイアログを閉じると「#DIV/0!」の表示になったセルのみが選択状態になります。

「#DIV/0!」の表示になったセルのみが選択状態になったら、Deleteキーを押して、それらのセルを一気に「空白セル」にして下さい。

もちろん、大量にあっても、手順は変わりません。

>未入力の空白セルと 関数で""と入力されて値貼り付けを受けたセルではどこが違うのでしょうか。

未入力の空白セルは「ISBLANK関数」で「真」を返します。

一方、値としての""が貼り付けられたセルは「ISBLANK関数」で「偽」を返します。

>また、未入力の空白セルに 戻すには関数でどのように入力させればいいのでしょうか。
不可能です。「式」は「値」を返すので「空白セル」と言う「状態」を返す事は出来ません。

>もちろんDeleteKeyを使って未入力の空白セルに
>戻るのですがそれではショ...続きを読む

Qエクセル(回帰分析)エラー

必要に迫られ、回帰分析を勉強しています。
あるエクセルのデータに回帰分析を実行したところ、
「回帰分析入力範囲に、数値以外のデータがあります」とのエラーがでました。
ところが、データ内には数値しか入っていません(セルの書式は標準です)
回帰分析が実行できるようにしたいのですが、どうしたらよいでしょうか?

Aベストアンサー

この文章だけでは判断がつきませんね。
分析ツールの回帰分析を選択して入力範囲を入れた段階で
MessageBoxでコメントが返ってくるんですよね。
普通は適当な数字を入れてもとりあえず計算してくれますので
コメントはそのまま数字じゃないデータが入っていると思われます。
入力した数字に間違いはありませんか?
例えば別のセルを使って入力したデータそれぞれを

=ISNUMBER(A1)

等で検査しても全てTRUEが返ってきますか?

QExcel折れ線グラフ 欠損値を飛ばして線をつなげたい

Excel折れ線グラフで、ある測定値を

横軸:日付
縦軸:値

で作っています。
ある日付で、値がとれず欠損となりますが、その場合は折れ線グラフで作ると、線が繋がってくれません(日付が繋がっているところでないと、繋いでくれない?)。
そこを飛ばして繋ぐ方法はありますか?

何人かを同じフォーマットで作っているので、その日付を削除することはできません。

Aベストアンサー

>「補間してプロットする」「ウィンドウの大きさに合わせてサイズを変更する」 は、グレーになっていて、チェックできません。
遅れましたが、やっと再現できたので。
グラフが複合グラフになっていませんか?折れ線グラフだけなら大丈夫なのですが、これが複合グラフになっている場合(折れ線と棒グラフなどの組み合わせ)には補足の中にあるような状態になり、補間が出来なくなります。これは、棒グラフなどの補間不可能なグラフがグラフエリアにあるためだと思われます。
是非一度確認してみてください。

Qデータが正規分布しているか判断するには???

初歩的なことですが。。急いでいます。
おわかりになる方 教えてください。
サンプリングしたデータが正規分布しているかどうかを確認するにはどうすればよろしいでしょうか。
素人でも分かるように説明したいのですが。。
定性的にはヒストグラムを作り視覚的に訴える方法があると思います。今回は定量的に判断する方法を知りたいです。宜しくお願いします。

Aベストアンサー

>機械的に処理してみるとできました。
>でも理屈を理解できていません。
 とりあえず、理屈は後で勉強するとして、有意水準5%で有意差あり(有意確率が0.05以下)であれば、正規分布ではないと結論づけてお終いでいいのではないですか。
>この検定をもっと初心者でもわかりやすく解説しているサイト等ご存じありませんか。
 私が知っている限りでは、紹介したURLのサイトが最も丁寧でわかりやすいサイトでした。
>データの区間を分けるときのルール等ありますでしょうか。
 ヒストグラムを作成する場合、区間距離、度数区分数は、正規的なグラフになるように試行錯誤で行うことが多い(区間距離や度数区分数を本来の分布に則するようにいろいろ当てはめて解釈する。データ個数の不足や、データの取り方、または見かけ上の分布によりデータのばらつきが正しく反映されて見えないことがあるため)のですが、度数区分数は、機械的に、
=ROUNDUP(1+LOG10(データ個数)/LOG10(2),0):エクセル計算式
で区分数を求める方法があります。
 また、区間距離は、=ROUND((データの最高値-最低値)/(度数区分数値-1),有効桁数)で求め、区分の左端は、
=ROUNDUP(データの最低値-区間距離/2,有効桁数)
右端は=ROUNDUP(データの最高値+区間距離/2,有効桁数)
とします。
 区間がと度数区分数が出たら、その範囲にあるデータ数を数えて、ヒストグラムができます。
 
>最小側、最大側は 最小値、最大値を含んだ値としなければならないのでしょうか。
 ヒストグラム作成の処理に関しては、上記を参考にしてください。
 その前に、データの最小値と最大値が、正しくとれたデータか検討するため、棄却検定で外れ値が存在するか否かを検定し、外れ値が存在しないと結論づけられたら、正規分布の検定を行ってみてください。もし外れ値が存在する可能性があれば、そもそも、そのデータの信頼性が失われます。サンプリング手法の再検討(データの取り方に偏りがなかったか、無作為に設定してデータを取っていたか等)をして、再度データを得る必要があります。また、そもそも検定する以前に、データ数が少ないと判断が付かなくなってしまいますので、データ数は十分揃える(少なくとも20~30個)必要もあります。

>機械的に処理してみるとできました。
>でも理屈を理解できていません。
 とりあえず、理屈は後で勉強するとして、有意水準5%で有意差あり(有意確率が0.05以下)であれば、正規分布ではないと結論づけてお終いでいいのではないですか。
>この検定をもっと初心者でもわかりやすく解説しているサイト等ご存じありませんか。
 私が知っている限りでは、紹介したURLのサイトが最も丁寧でわかりやすいサイトでした。
>データの区間を分けるときのルール等ありますでしょうか。
 ヒストグラムを作成する場合、区...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング