Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Pro : Microsoft 365)
テキスト形式の数字を値として貼り付けたい。
投稿日時: 25/06/25 17:25:13
投稿者: えっくん

お世話になります。
あるプログラムで作られたExcelファイルZで数値がA列にテキスト形式(文字列)で保存されています。
 
見た目[1]ですが、セルの左端に表示されています。セルの左上に緑▲が表示されて
セルを選択して「△!」をクリックすると【数字が文字列として保存されています】
と表示されます。
 
セルを選択してセルの書式を数値にしても数値表示(セルの右端に表示)されません。
 
B1=A1+A2とするとA1セルとA2セルに見える数字の合計が数値とし(セルの右端に表示)されます。
B1=SUM(A1:A2)とすると0と表示されれしまいます。
 
A1セルを選択してセル内でクリック後にリターンを押すと数値として表示されます。
 
ーーーー依頼内容
ExcelファイルZの全セルをコピーしてExcelファイルYファイルに「形式を選択して貼り付け」>「値」
で張り付けてもA列はテキスト形式で張り付いています。
 
ExcelファイルYファイルのA列書式を標準から数値に切り替えてから形式を選択して貼り付け」>「値」
で張り付けてもA列はテキスト形式で張り付いています。
 
ExcelファイルYに直接数値として貼り付けることはできないのでしょうか。
貼り付け後にExcelファイルYファイルのA列全体を選択して「△!」から数値に変換すれば可能ですが、
列がいくつもバラバラにある事と、作業者の手順を増やしたくありません。
 
最悪、貼り付け後に1回の操作で数値に変換できれば良いと考えています。
 
よろしくお願いします。
 
 
 

回答
投稿日時: 25/06/26 07:20:44
投稿者: Mike

》 セルを選択してセルの書式を数値にしても
》 数値表示(セルの右端に表示)されません。
F2キー(アクティブセルの編集)をツンして(マウスカーソルが数字の右端に表示される)、
更にEnterキーを「エイヤッ!」と叩き付けてご覧なさい。
「数値表示」されますよ。

回答
投稿日時: 25/06/26 07:36:38
投稿者: んなっと

●今回のように複数列の場合
 
 どこかの空白セルを[Ctrl+C]でコピー
→数値に変換したい範囲をすべて選択
→[貼り付けv]
 [形式を選択して貼り付け]
 [加算]
 [OK]
 
●列が一つの場合
 
 数値に変換したい範囲をすべて選択
→[データ]
→[区切り位置]
 [完了]
→(必要なら配置を右揃えに)

投稿日時: 25/06/26 10:07:13
投稿者: えっくん

 Mikeさんへ
情報ありがとうございます。
>Enterキーを「エイヤッ!」
確かに1つのセルでは実行できますが、複数列を選択した状態ではこの方法が使えないようです。
どうにかすれば可能でしょうか。
 
んなっとさんへ
情報ありがとうございます。
>●列が一つの場合
確かに実現できましたが、作業性が悪いので
>●今回のように複数列の場合
で無事実現できました。
 
ありがとうございました。

回答
投稿日時: 25/06/26 13:54:27
投稿者: Mike

》 複数列を選択した状態では…どうにかすれば可能でしょうか。
次の手順は如何かと。(^_^)
 
G/標準 書式の任意の1セルを選択⇒Ctrl+C をパシーッ⇒当該「複数列を選択」⇒マウスの右クリック⇒
[形式を選択して貼り付け]⇒"加算"に目玉入れ⇒[OK]を憎々し気に「エイヤッ!」と叩き付け
 
作業性が悪いか?(^_^)

回答
投稿日時: 25/06/26 13:57:22
投稿者: Mike

嗚呼ッ!既に
んなっとさんが回答されてましたねぇ、(;#_#;)
こりゃまたシツレイしました。m(_._)m

投稿日時: 25/06/26 18:25:05
投稿者: えっくん

 Mike さん
コメントありがとうございました。
 
無事所望の動作ができましたのでこれで解決とさせていただきます。