![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
作業しているうちに混乱してきてしまいました。
エクセル2010です。マクロは全然わからないので、マクロでしかできない場合はあきらめます。
エクセルデータに打ち込んだ値の表(Aとします)があり
それをグラフにするための表(Bとします)がすでにあります。
AからBに値を貼ると、たとえばAで「77.0」という数値がBで「7697.5%」という表示になってしまいます。
Bに手入力をすれば「77.0%」という表示ができるのですが…
Bに”%”とセルの設定をする、などの方法で「77.0%」と表示できることはわかるのですが
なるべくBに新たな細工をしたくありません。
過去の膨大な資料と状態をそろえておきたいためです。
Aもしくは他にいったん貼るなどで 関数計算するなどして、Bにはコピペするだけで「77.0%」と表示できるようになる方法はありませんか。手入力以外に方法はないのでしょうか。
Aの表は10数列、10数行の表が3程度ですが、同様作業は続く予定なので
手入力以外の方法があれば知りたいです。
No.6
- 回答日時:
>それではなぜ、手入力だとそのまま「%」がつくのですか。
納得できないでしょうけど「手入力では、そのまま%が付いているのではなく、そう見えるだけ」なのですよ。
表示形式が「パーセンテージ」になっているセルは「手入力すると、自動で100で割った値が実データになって、実データの100倍の数値に%が付いて表示される」のです。
「パーセンテージ」になっているセルに「100」と入力すると、勝手に後ろに「%記号」が付き、「100%」になりますよね?
この時、セルに入っている値は、100で割られた「1」になります。でも、表示だけは(見た目だけは)、実データの「1」を100倍した値に「%」が付いて「100%」になるんです。
嘘だと思うなら、そのセルの表示形式を「標準」に変えてご覧なさい。
表示形式を「標準」にすると「100%」って表示が「1」になっちゃいますから。
そういう訳で、パーセンテージになっているセルに「100」と入れると、勝手に「100%」って表示になって、実データは「1」が入力されるのです。
貴方が「100」って打ち込んでも、中身は100にはなってないんです。
「パーセンテージ」のセルに「52%の値」を入れたい時に、頭の中で変換して「0.52」にして入力しないといけない、とかだと不便でしょう?
だから「52」と入れると「0.52」が実データとして入力されて、表示が「52%」になるようになっているのです。
あと、他の回答のように、貼り付けの時に、演算で「/100」を指定して、100で割った値を貼り付けるのも手ですが、毎回貼り付けを繰り返すのなら、毎回、演算を指定するのは面倒です。
なので「A表を100で割った値を表示する作業用の表」を作っておいて、毎回その作業表からコピーして値の貼り付けをした方が楽です。
なるほど!
とてもよくわかりました。そんな親切機能となっているのですね。
ご説明がわかりやすかったので、納得しました。
丁寧にご説明いただいたのでBAとしたいのですが、
検索で来られた方が、方法がすぐわかるように
方法としてシンプルな2番目の方にBAを入れたいと思います。
作業の表を作るパターンですね。(シート全体ではありませんが…)
ですが、本当にありがとうございました。
No.5
- 回答日時:
こんにちは!
横からお邪魔します。
すでに入力済みのデータ(数値)を%表示させた場合に困っていらっしゃる訳ですよね?
実データを 1/100 にしたいという解釈で・・・
どこか使っていないセルに 100 と入力
そのセル上で右クリック → コピー → %表示のセルを範囲指定 → 右クリック
→ 形式を選択して貼り付け → 「除算」を選択しOK
こんなんではどうでしょうか?m(_ _)m
ありがとうございます。この方法もいいですね。
お返事遅くなりすみません。
午前中の方の説明で了解しました。
二番目の方がわかりやすく、BAを入れたいと思っていますが、
質問もしておりましてまだ締め切れません。
この後に書かれる方も
申し訳ないのでご回答いただかないようお願い致します。
No.4
- 回答日時:
>Bにはコピペするだけで
Bにコピペしてから細工するほうが分かり易いと思うのだが、
(7697.5%が77.0%に変化するから)
>Aもしくは他にいったん貼るなどで
元データは別に保存してあるとし、Aを変化させます。
>エクセルデータに打ち込んだ値の表(Aとします)があり
Aはエクセルの表中のデータですから
1)Aの近くの"書式設定"が"標準"のセルに100と打ち込んで、
"セルの書式設定"を
"パーセンテージ"の"小数点以下の桁数"を1にする。
(100が10000.0%に変化する)
2)10000.0%と表示しているセルをコピーする。
3)Aの値の列(or行)を選択する。
4)選択したセル範囲の上で右クリックし、
"形式を選択して貼り付け"を指定し、
"演算"の"除算"を選択して"OK"をクリックする。
5)選択範囲をBにコピペする。
ありがとうございます。
お返事遅くなりすみません。
午前中の方の説明で了解しました。
二番目の方がわかりやすく、BAを入れたいと思っていますが、
質問もしておりましてまだ締め切れません。
この後に書かれる方も
申し訳ないのでご回答いただかないようお願い致します。
No.3
- 回答日時:
A表の値をB表にコピーして貼り付けるための式でA表の値を100で割った値をB表に表示させるようにすればよいでしょう。
別の方法はB表の値が表示されているセル範囲を選択して右クリックし「セルの書式設定」の「表示形式」で「ユーザー設定」を選択し種類の窓には 0"%" と入力すればよいでしょう。
ありがとうございます。
お返事遅くなりすみません。
ひとつめは同じ方法ですが、
二番目の方が図もありわかりやすく、BAを入れたいと思っています。
申し訳ありません。
二つ目は本文で私が「その方法はとりたくない」と言っております。
申し訳ありません。
No.1
- 回答日時:
>AからBに値を貼ると、たとえばAで「77.0」という数値がBで「7697.5%」という表示になってしまいます。
はい。それが「正しい動作」です。
表示形式の「パーセンテージ」と言うのは「0~1の値を0%~100%で表示する形式」です。
なので「0.5が50%、0.999が99.9%、2.0が200%」のように、100倍した値に「%」が付きます。
元の値が「76.975」であれば、100倍して%が付くので「7697.5%」になるのが当たり前です。
>Aもしくは他にいったん貼るなどで 関数計算するなどして、Bにはコピペするだけで「77.0%」と表示できるようになる方法はありませんか。手入力以外に方法はないのでしょうか。
ありますよ。
Aの表を参照して、値を100分の1にする、作業用のシートを作って下さい。
Aの表がSheet1の、A1~A453に入力されているとしたら、作業用シートのA1に
=Sheet1!A1/100
と入力して、A1をA2~A453にコピーします。
すると、作業用シートのA1~A453に、Aの表を100で割った値が出来ます。
作業用シートの100で割った値の方のA1~A453セルを「編集」⇒「コピー」でコピーして、B表に「編集」⇒「形式を指定して貼り付け」⇒「値」で貼り付ければ、みごと「77.0」が「77.0%」になって貼りつきます。
ありがとうございます。
丁寧に説明をいただいたのですが
正直かえってよくわからない部分が…
>なので「0.5が50%、0.999が99.9%、2.0が200%」のように、100倍した値に「%」が付きます。
それではなぜ、手入力だとそのまま「%」がつくのですか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
EXCELで条件付き書式で空白セル...
-
彼女のことが好きすぎて彼女の...
-
至急!尿検査前日にオナニーし...
-
甲状腺が腫れているが血液検査...
-
勃起する時って痛いんですか? ...
-
小数点以下を繰り上げたものを...
-
MIN関数で空白セルを無視したい...
-
値が入っているときだけ計算結...
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
尿検査前日に自慰行為した時の...
-
中出しをするとお腹が痛い・・・。
-
一番多く表示のある値(文字列...
-
精子が黄色?
-
【Excelで「正弦波」のグラフを...
-
ある範囲のセルから任意の値を...
-
Excel条件付書式(残業45時間以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
白血球が多いとどんな心配があ...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
これって喉仏ですか? 私は女性...
-
2つの数値のうち、数値が小さい...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
おすすめ情報