• 締切済み

excelからメモ帳への貼り付け

excel上で編集したデータをメモ帳に貼り付ける際に、excel編集時のセルに分割されたような書式になってしまいます。各セルの間に半角2つ分のスペースが入るようにメモ帳に貼り付けたいと思っています。 たとえばexcel上で A1:1 B1:2 C1:3 と入力されているデータをメモ帳上で __1__2__3 (_はスペース) という風に貼り付けたいです。 データ行が4000行ほどあるので手作業でスペースを入れるのは厳しいと思っています。 どなたかいい方法を教えて頂けないでしょうか?

  • kbsh
  • お礼率7% (2/27)

みんなの回答

  • qbqph510
  • ベストアンサー率0% (0/1)
回答No.5

excel上で関数を用いて加工してからメモ帳に貼り付けするのが手っ取り早いかと。 (_はスペース) D1:=CONCATENATE(A1,"_",B1,"_",C1) 

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.4

 回答No.1です。  回答文が掲載された段階で、何故か2つの連続した半角スペースが、1つの半角スペースに変換されてしまいましたが、回答No.1の関数中における " " という箇所の中の「"」で囲んである部分は、全て2個の半角スペースになっていたものです。

回答No.3

No.2 さんが紹介されている置換(Ctrl+H)は、様々なアプリケーション、様々な場面、様々な用途で使える基本技です。是非、覚えてください。ベストアンサーは辞退します。 置換したい範囲をドラッグなどで選択しておいてから、実行します。何も選択しない状態で置換すると、ファイル全体を対象として検索・置換する動作となるので、ご注意。 置換など何かの操作で失敗したら、メニューバー「元に戻す」(Ctrl+Z)で戻せますが、メモ帳では 1 段階前までにしか戻せません。慎重に行うべきときは、どんどん文字をタイプしたりしないよう、これまたご注意。それでも失敗した場合は、ファイルを閉じて「保存しない」を選択。つまりあらかじめ、頻繁に上書き保存(Ctrl+S)しておくことが重要。 全角と半角のスペースは、別の文字として区別されます。両方を置換したい場合は、2 回実行します。 メモ帳でも Word でも、Tab 文字の記入は、キーボードの Tab キーでできます。Word では、綺麗な書式の文書を作成するために、非常に頻繁に使用されている文字と言えるでしょう。置換ダイアログでは No.2 さんのおっしゃるように、コピペしてください。 スペース「2 つ」にはなりませんが、類似のテキストファイルを作ることができる他の方法もご紹介します。ついでに覚えましょう。 (1) Excel 画面で「名前を付けて保存」(Alt→F→A) (2) 「ファイルの種類」プルダウンから次のどれかを指定して保存 ●テキスト (タブ区切り) (*.txt) ●CSV (カンマ区切り) (*.csv) ●テキスト (スペース区切り) (*.prn) (3) 作製された各ファイルを開いて、どんなものができたか、見てみてください。できあがったファイルのアイコンが Excel っぽい(その拡張子が Excel に関連付けられている設定である)場合は、アイコンを右クリック、「プログラムから開く > メモ帳」という手順で開いてみてください。

  • vespid
  • ベストアンサー率0% (0/0)
回答No.2

メモ帳に貼り付けた後、区切り文字(Tab)をスペース2つで置換 置換ダイアログにTabは入力できないので、Tab部分をコピーして「検索する文字列」に貼り付けて行います。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 まず、適当な列(ここでは仮にD列とします)の1行目のセルに次の様な関数を入力して下さい。 =" "&A1&" "&B1&" "C1  次に、D1セルをコピーして、D2以下に貼り付けて下さい。  その上で、D列をコピーして、メモ帳に貼り付けると良いと思います。

関連するQ&A

  • メモ帳のデータをエクセルに貼付けしたい。

    メモ帳のデータをエクセルに貼付けしたい。 メモ帳に、コンマ区切りで書かれた多数のデータ(1行に文字列が10~100個)が、複数行あります。 これを、エクセルの各セルに、位置的に同じ位置に貼り付ける方法を教えてほしい。 しろうとですのでわかりやすくお願いします。 

  • エクセルデータをメモ帳へ貼り付け

    仕事で使うためのマクロを作成しているところです。 1.エクセルで作成したデータ(A列に何百行も入っています。1行目から最終行まで空白セルはありません)を上から20行コピー 2.メモ帳を起動して貼り付け 3.Cドライブの直下に『1.txt』として保存し、メモ帳を閉じる 4.1.でコピーした次の行から20行コピー 5.メモ帳を起動して貼り付け 6.Cドライブの直下に『2.txt』として保存 ・・・と言うように繰り返していきたいのですがどうしたらいいのかわかりません。 色々調べると一つ一つの工程のマクロは見つけられるのですが、 理屈がわからない状態なので「こんな感じかな?」とそれぞれをつなげてもさっぱり動いてくれません。 どなたか上記の一連のマクロのやり方を教えては頂けないでしょうか? また、できましたらどういう理由からそうなるのかも教えていただきたいと思います。 (仕事上、期限があるのでそう時間はないのですが、 勉強のためにその理屈から自力で作成したものと頂いた回答の答え合わせができたらなぁ。と考えております。) わがままな要望で大変申し訳ありませんが、よろしくお願いします。

  • エクセルで100行ほどのセルに、単語が3~10個、半角スペースで区切ら

    エクセルで100行ほどのセルに、単語が3~10個、半角スペースで区切られて入力されています。 これを一気にスペースごとに別のセルに移したいのですが。「データ」→「区切り位置」だと1行ごとに行わなければならないので…よろしくお願いします。

  • Excelでの行間の調整

    他の人が作成したExcelのファイルですが、表のいくつかのセルに3~4行の文字が入力されているのですが、その行間が広くなっています。 また、セルの上の枠線との間隔も半行ぐらいあいています。 セルの書式設定で、「配置」で「上揃え」にしても明らかに、通常のセルの間隔よりは広くなっています。 このセルのデータを「Delete」で消して、新しい文字を入力しても同じような、行間隔になります。 ちなみにセルを選択して、「編集」-「クリア」-「すべて」で消すと通常のエクセルの状態になりますが、「クリア」-「書式」では解消されません。 入力されたテキストデータを生かして、通常のエクセルで編集したいと思うのですが、効率的な方法はありませんか、またどうしたらExcelでこのような行間隔になってしまうのでしょうか? Excelは2003です。

  • Excelで同一セル内に入力されているデータを他のセルに分割したい

    こんにちは。 宜しくお願い致します。 エクセルで同一セル内に、セル内改行で1~6列ほどのデータが入力されています。 A1セル~A100セル…という風に、縦にデータが入力されていて、それぞれのセルにセル内改行を含み、データが入力されているイメージです。 それぞれのセル内のデータを… 例えば、A1セル内に5行入力されていたら、A2セルから入力されている行数分(ここでいうと5行)挿入し、それぞれにデータを分割して入力させたいと思っています。 以下のセルも同様に、挿入→分割といった感じで全データを分割させたいのです。 OKWave内でもチェックして、 http://okwave.jp/qa1927817.html?ans_count_asc=2 や http://okwave.jp/qa4216384.html など、近いものはいくつか見つけたのですが、ピッタリのものが見つからず、マクロの編集もよくわからなかったのでこちらで質問させてもらいました。 どなたか申し訳ありませんが、教えていただけますか? 宜しくお願い致します。

  • エクセルでデータの入ったセルを分ける方法

    エクセルでデータの入力されたセルを分割する方法を知りたいです。 画像のようなエクセルデータがあって、55行のセルに時間が2つ入力されてしまいました。 この55行のセル内のデータを上と下で分割して、1つのセルに1つだけ時間が入るようにしたいのですが、何かいい方法はありませんでしょうか? 詳しい方がいらっしゃいましたら、お助け願います。。。

  • エクセルのデータをメモ帳に

    質問です。 エクセルのデータをメモ帳(バラバラ)に移す方法があったら教えてください。 詳しくはエクセルのデータ(1行1セル)をメモ帳に移して保存したいです。 A1 aaa A2 bbb A3 ccc A4 ddd A5 eee とデータがあったら メモ帳1 ○○○.txt(A1のデータ) メモ帳2 ○○○.txt(A2のデータ) ・ ・ ・ メモ帳5 ○○○.txt(A5のデータ) とバラバラにして保存したいです。 (メモ帳の名前は指定できなくても構いません。) エクセルのデータが沢山あるので一つ一つコピーして貼り付けていくのが大変です。 簡単な方法がありましたらお願いします。

  • メモ帳(テキストデータ)をExcelにセルに分けて貼り付ける方法は?

    例えば、以下のようなメモ帳(.txt)のデータをExcelに貼り付ける際に、スペースが空いているもの単位で、セル別に貼り付ける方法はございますでしょうか? (データ例) 100 150 130 200 200 230 このデータについては、100→A1、150→B1などセル毎に貼り付けたいと考えております。 A1 B1 C1 A2 B2 C2

  • 貼り付けで複数セルに貼り付けたい

    5行のテキストをコピペでエクセルに張り付けると。 1つのセルに5行分、改行なしで横に長く入力されてしまう。 希望は、 5行の場合A1セルからA5セルに入力させたいです。 ワードやメモ帳では元の行が再現されます。 数日前までは、できていましたが、 今日あたりからできません? プログラムはいじっていません。 ひとつ思い当たるのが、ウィンドウズアップデートが最近あったからかも? 5行程度なら手動で分割でもいいですが、 20行にもなると、手動分割は手間です。 事の発端は、迷惑メールのメールヘッダーのコピーを エクセルで保存したいのですが。 メールヘッダーは20行前後あるので。

  • エクセルデータのメモ帳への貼り付け

    改行を含む文字列が入力されたセルを参照しているセルのデータを、メモ帳へ貼り付けると、文章の前後に""記号が勝手に入力されてしまいます。 この""が入力されないようにするにはどうすればよいでしょうか? 【STEP1】 A1に改行を含む文字列を入力 愛飢え夫 柿食け子 【STEP2】 B1でA1を参照 =A1 【STEP3】 B1をコピーしメモ帳に張り付けると勝手に""が追加されてしまいます "愛飢え夫柿食け子"

専門家に質問してみよう