• ベストアンサー

テキストをコピーしてエクセルのセルに数字だけ貼には

お世話になります。 どなたかお詳しい方がいらっしゃいましたらお助けください。 下記のテキストファイルのデータをコピーして (162.8 -187.5 -100) (158.8 -46.117 -25.655) エクセルのシートに下記のように貼り付けるにはどうしたらよいでしょうか? A1 B1 C1 162.8 -187.5 -100 158.8 -46.117 -25.655 ()を外して一発で数値だけを各セルに貼り付けたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

提示された文字列について確認します。 1行目の文字列が「(162.8-187.5-100)」とのことですが162.8と-187.5と-100の間に半角の空白やカンマ、セミコロン等の文字またはTABが入っていませんか? A列、B列、C列へ1つの文字列を分割するには値の区切りを見分けるための文字またはTABが必要です。 仮に空白を区切り文字として含む場合はテキスト全体をコピーでクリップボードへ記憶させて、Excelの貼り付け領域の左上のセルを選択して「形式を選択して貼り付け」で「テキスト」を指定し、貼り付け後に「区切り位置」で分割すれば「(162.8」、「-187.5」、「-100)」のように配置されるでしょう。(区切り位置の文字列を空白にする) 中間の「-187.5」は自動的に数値化されているはずです。 次に「置換」機能で「(」を取り除けば先頭の「(162.8」が数値化され「)」を取り除けば最後尾の「-100)」が数値化されます。

20160223
質問者

お礼

bunjiiさん ありがとうございました。 置換機能を使ってみました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.1

一発で・・・は無理だと思います。 (少なくとも私のスキルでは・・・)     その文字列を一旦Wordにペースト 置換で()を外す→再度置き換えでマイナスをタブ+マイナスに置換える。 全選択→コピー→Excelに貼付け。

20160223
質問者

お礼

k-josuiさん ありがとうございます。 エクセルだけで操作したいと思っております。 Wordなどの他のソフトを使わずに数字だけを 貼り付けたいと思っております。 失礼をお許しください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで、条件が揃った時に複数セルをコピーする方法

    エクセルのセルに、例えば「○」と入れた時、指定したセルから他のセルへ文字情報がコピーすることはできますでしょうか。 一度にコピーしたいセルは4つほどで、規則性はありますがバラバラに散らばっています。 例えば、 1.シート1のA1セルに「○」と入力 2.シート1のB4内数値⇒シート2のA4セルに。 3.シート1のC6内数値⇒シート2のB4セルに。 4.シート1のD9内数値⇒シート2のC4セルに。 といった感じです。これらの動作を「○」を入れるだけで行いたいんです。 よろしくお願いします。

  • エクセルでの複数セルのコピーについて

    すみません、時間がないのでこちらで質問させていただきます。 エクセルで A    B    C あいう   かきく   さしす とあった場合、 A,B、Cのセルの内容をコピーして 他のテキストファイルにコピーすると "あいう" と "かきく" と "さしす" の間にタグがはいってしまいます。 タグをとりのぞいでうまくコピーする方法を 教えてください。 またはテキストファイルにコピーしてからタグを一括にして削除する方法等を教えてください。

  • 簡単なセルのコピー方法を教えて下さい。

    お世話になります。Office2003を使用しております。 エクセルで甲のシートのA列に、乙のシートのA行のセルの データを7列おきにコピーしたいのですが、簡単な方法があれば 教えて頂けないでしょうか。           A1 B1 C1 D1 1  →    1  8 15 22 2 3 4 5 6 7 ・ ・ 100

  • エクセルのコピーについて

    2つのエクセルファイルがあります。『ファイル1』と『ファイル2』とします。 シートの構成とシートの中の表が同じです。(例:シート名が『A』・『B』の2つとします) 2つファイルともシートBのセルA1に数字の『1』を入力しています。 ファイル1はシートAのセルA1をイコールでシートBのセルA1としています。 そのファイル1のシートAのセルA1をコピーして、ファイル2のシートAのセルA1に貼り付けます。 そうするとファイル2のシートAのセルA1の計算式が   =[ファイル1]B!A1 となります。 これってリンクされており結局ファイル2のシートAのA1はファイル1の数値ってことになりますよね。 これをファイルのリンクではなくてファイル2のシートBのA1とリンクさせるってことできますか。もともと同じファイルをコピーして使っているので中身のシート名とかは一緒なんですよ。 意味わかりますかね?

  • エクセルのコピー方法

    エクセルのコピーの方法ですが、例えばフィアルがAとBがあり、ファイルA/シート(1)/A1のセル数値をシート(2)のA1でリンクさせている場合、シート(2)のA1セルをコピーしてBファイルにコピーした場合、 =[A.xlsx]Sheet1!A1となります。 =[A.xlsx]がリンクされないで→=Sheet1!A1だけで貼付けるいい方法をご存じの方教えて下さい。後から手で消していくのが面倒です。

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

  • エクセルでセルのコピーについて

    いつもお世話になってます。 Win98EXCEL97です 過去ログを見たのですがよくわからなくて。 出来るかどうかわからないのですが。 セルのコピーについてです。 セルA1に「=Sheet1C1」と入力したものを セルA20にコピーすると「=Sheet1C21」となります。 仕組みはわかるんですがこれを「=Sheet1C2」でコピペすることは可能でしょうか? セルA1 「=Sheet1C1」 セルA20 「=Sheet1C2」 セルA40 「=Sheet1C3」 セルA60 「=Sheet1C4」 という感じです。 1000件以上の請求書の処理をするので 助けて頂けると幸いです。 請求書ごとトレースできる方法があればなおうれしいです。 よろしくお願い致します

  • エクセルで離れたセルのコピー

    ある列に週の平均値が入っているのですが、数値が入っているのは、日曜日のセルだけで、他のセルは空欄です。この平均値だけを抽出して、別のシートにコピーしたいと思いますが、どうやったらいいのでしょうか。 次の方法を試しましたがうまくいきませんでした。 sheet2のA1に=sheet1!B1と入れる sheet2のA2に=sheet1!B8と入れる sheet2のA1とA2を選択してオートフィルでコピー

  • エクセルのセルの内容を2つのセルに分けてコピーする

    わからないので質問します。。 シート1に 1 A B C 2 1.3 - 1.6 と、たとえばコピーしたい場合に シート2に 1 A 1.3 - 1.6 (Aの一つのセルに書いてある。) とある場合に「-」を境にして、シート1のA,B,Cのセルに 分けてコピーすることは可能でしょうか??? よろしくご教示願います<(_ _)>

  • エクセルのデーター移動について

    エクセルで2つのブック、例えばファイル名SYSとファイル名DATAで、DATAのSheet1のA1セルの数値をSYSのSheet1のB1セルにコピーする方法を教えてください。エクセルは2000です