- 締切済み
エクセルのユーザー定義設定方法
エクセルで通常は数値を入力する欄へ、所々『なし』・『不』という文字を表示させ、数値としては何れも『0』として認識させたいのですが、どうしたらよいでしょうか。 ユーザー定義で [=0]"なし";[=00]"不";G/標準 としてみら『00』が『0』で認識されてしまい『不』ではなく『なし』と表示されてしまいます。 このリストの最下部はオートサムで合計を出せるよう、すべてが数値で認識するようにしたいのです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
No.1です。 >オートサムを掛けると文字として認識されたA3は計算されず、~結局 >連続で入っているA4とA5のみ自動計算されますよね。 なるほど、既に用意されている様式を使い回して編集・修正するのでは ではなく、データを入力した後、その都度オートサムの作業をして合計を 出したいわけですね? >このリストは下にとても長く、更に何枚にもシート分けがされていて、 因みに、各シートのその様式(入力フォーマット)は、全て同じ様式と いうわけでもないのでしょうか? 「ユーザー定義」というのは表示形式のことだろうと推測していますが その時の編集作業に要する手間は、ドラッグ操作を利用して範囲指定する 手間と同じように面倒なハズだから、データは更新されるにしても、既に ある様式を使い回して利用していることに違いはないわけで、そうなると 何故その都度オートサムの作業をする必要があるのか…うまく表現できず 歯がゆい思いですが、未だデータの利用方法が良く分かっていません。 合計範囲が既に指定されている入力フォーマットに上書きするかたちで 利用して居るわけではないのですか? リスト(行)やシートの追加はコピーや挿入で(計算式も相対参照で) 踏襲できるはずだから、使い回しは可能だと思うのですが…。 それとも、いつも最初から作成しているのですか? よく分からないながらも既にある様式を上書き利用する方法でよければ 元データとしてはこんな感じでどうかという一案を思いつきました。 我ながらあんまりスマートとは言い難いので速攻で却下だとは思います が、何かの参考になればと思い、敢えて公表する次第です。 それは、別の領域に作業用領域を作る方法で、作業領域では「なし」や 「不」をゼロに変換しているので、オートサムの範囲に入ってくれます。 言葉で説明するのは面倒なので添付画像にしました。 解像度が悪くて 判別しにくいときは、Ctrl + マウスホィールのグリグリ操作(若しくは Ctrl+「+」キーの連打)で拡大して見れば何とかなるでしょう。 ただし、質問者様の意図が汲み取れていない場合は無視してください。 …と、こうしてオイラがレベルの低いアドバイスをしている間に、誰か Excel の鉄人が「快刀乱麻を断つ」名回答をアップしてくれたら「目から ウロコ」なんですけどね。 因みに、マクロならコピー可能なかたちを希望… (☆○=(--メ)バキ
- Niwatori-Sanpo
- ベストアンサー率62% (1168/1867)
>リストの最下部はオートサムで合計を出せるよう、 普通に『なし』・『不』という文字列として入力してあれば 書式設定が「数値」であっても合計範囲の対象外になって合計 結果には反映されないはずですが、それではダメな理由がよく 分かりません。 どうしても「ゼロ」という数値として認識させたい理由は何 でしょう?
補足
上手に説明できないのですが、リストの合間合間に文字を入れます。 また、この文字を入れるセルは毎回変わります。 例えば セルA1に3 A2に5 A3に不 A4に6 A5に7 と入力したとき、オートサムを掛けると文字として認識されたA3は計算されず、A1とA2はA3があるために範囲外になり、結局連続で入っているA4とA5のみ自動計算されますよね。 自分でA1~A5までドラッグして正しい合計を出すか、数式を入力し直す必要があります。 このリストは下にとても長く、更に何枚にもシート分けがされていて、毎回ドラッグや数式を入力し直すのはとてもやっかです。 従って、対象のセルに入っているものが全て数値で認識されればとても楽だと思ったわけですが。。。 分かりにくい説明ですみません。。。
お礼
御返事が遅くなってすみません!体調を崩してしまいました。。。(^^; こちらこそ分かりにくい説明しかできず恐縮です。 既にある様式を使いまわしてはいるのですが、よく指定範囲がズレて合計が狂ってしまうのです。 その原因が、今までは『なし』や『不』とういう文字を入力してしまうからだったので、ユーザー定義で『0』という数値で認識されるよう設定したのです。 しかし、『0』は一種類しかないので『0』と入力すると『なし』・『不』の区別が出来ず、どちらか一方でしか表現できないので、『0』以外でもう一つゼロを意味する数値があればと思ったのです。。。って、この説明も果てしなく分かりにくいですよね(= =; しかしながら、大変親切なアドバイスを感謝します。 こんなややこしい私の為に画像添付まで本当に本当にありがとうございましたm(_ _)m