お世話になります。
タイトル通りですが、エクセルにペーストする際にカンマ等をセルで分ける方法をご存知の方がいらっしゃいましたらお教えください。

宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

こんにちは。



一度ダミーで[データ]-[区切り位置]の区切り文字を「カンマ」に
して実行する。以降、クリップボードから貼り付ける際に、この
区切り文字でデータ分割されるようになります。
ディフォルトだとデータ区切りがタブになっていたと思います。

Excel の起動毎にリセットされてしまいますが。
    • good
    • 6

エディターで、カンマをタブに置換したのち、コピーし、エクセルにペーストすると、タブ位置でセル毎に分けられます。

お試し下さい。(当方XL2000)
    • good
    • 4

貼り付けるときではなく、貼り付けた後になりますが、


メニュー -> データ -> 区切り位置 
で空白、タブ、カンマなどのデリミタ文字でセルに分ける方法が
あります。
ファイルに入っているものでしたら、拡張子を.csvとしてCSV
ファイルとして読み込めば区切ってくれます。また、拡張子を.txt
とすれば、読み込むときに区切りの指定ができます。
あくまで貼り付けるときでしたら、本回答は無視してください。
    • good
    • 5

貼り付けとは異なりますが・・・。



http://www.relief.jp/itnote/archives/001687.php

↑みたいな方法もあります。
    • good
    • 1

カンマ区切りのデータ(CSVファイル)ならそのままダブルクリックでEXCELで開くと思います。



それかファイルじゃないのならいったんメモ帳にペーストして
テキストファイルを保存する際に拡張子「.CSV」にすればいいかと思います。

例)
ファイル名.csv

のように。
    • good
    • 1

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル:桁区切り「カンマ」でセルが分割されて貼り付けされてしまう

仕事で社内のシステムから売上の情報をコピーしてエクセルに貼り付けて処理をしようとしたところ、コピーした数字に「桁区切りのカンマ","」がある関係で、
たとえば 1,234,567 という数字が
1 と 234 と 567 とセルが分割されて貼り付けられてしまいます。
CSVファイルのカンマ区切りデータと同じように情報がカンマで分割されてしまっているようなのですが、貼り付けの際に分割されないようにするにはどうしたらよいでしょうか?

ちなみに、これらデータはスペースで区切られているので一度テキストファイルに保存して、CSVを開くときの区切り文字の設定を「スペース」に設定すればうまく開くのはわかるのですが、コピーして即貼り付けのときにこのようになることを回避する方法はあるのでしょうか?マクロを組んでも構いません。

どうぞ、ご教授、宜しくお願いします。

Aベストアンサー

Excel2000の場合ですが
メニューの「データ」→「区切り位置」の設定によって
貼り付けるデータが分解される場合があります。
区切りコードにカンマが指定されているのではないでしょうか?

QExcel2010のTABテキスト貼付けについて

Excel2010のデータの貼り付けについて教えてください。

Excel2010にてタブ区切りのテキストを貼り付けたところ、単一のセルに
すべてのデータが貼りついてしまいます。
新しいシートを開いても変わりませんが、新しいブックを立ち上げると
タブ毎にセルを(列を)区切って貼り付ける事が出来ます。
なお、Excelのセル(複数列)をコピーした場合は、正しく貼り付けられます。
タブ区切りテキストだけで発生しています。


具体的には
下記のようなタブ区切りテキストをコピーしてExcelに貼り付けました
あいうえお{TAB}かきくけこ

Excel上では一つのセルをActiveにして貼り付け(テキスト形式、Unicode
テキスト双方を試しました)をしたところActiveセルに「あいうえおかきくけこ」
と表示されます。
LEN関数で文字数をカウントすると11文字となっており間にタブが挿入され
ている事が確認できます


解消方法についてご存知の方がいらっしゃいましたらご教授頂けますよう
お願いいたします。m(__)m

Aベストアンサー

問題のブックで,てきとーにデータの入ったセルを選んだ状態で,データタブの「区切り位置」を開始したときに2/3画面で「タブ」のチェックが「外れている」と,ご相談の状況が発生します。


新規に立ち上げたブックなどでは,デフォルトで「タブだけチェックされている」状態になっているので,通常はタブ切りテキストのコピー貼り付けはセル分割されます。区切りの設定を変えて使うと,その状態がブックに保存されます。
問題のブックでこれまでどういう操作の経緯を辿ったのか判りませんが,一回タブで区切る操作を行ってからブックを保存し,改めてタブ混じりデータを貼り付ける操作をしてみてください。

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

例えば、以下のようなメモ帳(.txt)のデータをExcelに貼り付ける際に、スペースが空いているもの単位で、セル別に貼り付ける方法はございますでしょうか?

(データ例)
100 150 130
200 200 230

このデータについては、100→A1、150→B1などセル毎に貼り付けたいと考えております。

A1 B1 C1
A2 B2 C2

Aベストアンサー

Excelのシートを開いた状態で、
データ→外部データの取り込みでファイル名(Txtファイル)を指定し、
スペースによって右・・の欄にチェックを入れ、読み込めば出来ます。

Qexcelデータをコンマ付きテキストで出力したい

おはようございます。
excelデータをコンマ付きテキストで出力したいのですが、その方法を教えてください。

Aベストアンサー

CSVなら
名前をつけて保存で
ファイルの種類でCSV(カンマ区切り)
を選ぶ

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

5行のテキストをコピペでエクセルに張り付けると。

1つのセルに5行分、改行なしで横に長く入力されてしまう。

希望は、
5行の場合A1セルからA5セルに入力させたいです。

ワードやメモ帳では元の行が再現されます。

数日前までは、できていましたが、
今日あたりからできません?
プログラムはいじっていません。

ひとつ思い当たるのが、ウィンドウズアップデートが最近あったからかも?

5行程度なら手動で分割でもいいですが、
20行にもなると、手動分割は手間です。

事の発端は、迷惑メールのメールヘッダーのコピーを
エクセルで保存したいのですが。
メールヘッダーは20行前後あるので。

Aベストアンサー

>貼り付け元はエクセルでないです。
>アウトルックのメールのヘッダー情報です。
分かっています。
別の方法でないと駄目のようです。
「貼り付けオプション」の「テキストファイル ウィザードを使用」で試してください。
区切り記号を無しにすれば改行で次のセルに跨るようです。

QExcelからテキストへのコピーペースト

Excelのデータをメモ帳へコピーしたいです。

Excelのバージョンは2003です。

Excelのデータは名簿で横方向に名前や住所、電話番号等が打ち込まれています。
それをそのままコピペすると、
メモ帳側では空白が生まれてしまいます。

明らかに不自然ですし、最終的な納品形態では全てその空白を無くさなければいけません。
ただスペース的に2~3マス分ぐらい空いていても、1回バックスペースを押せば無くなりはしますが
1行に複数生じるのと
何百行とあるので、いちいち直すのは正直面倒くさいです。



セルの幅を縮めてみたら平気かなと思いましたが
それでも、何マス分かの空白が生じてしまいます。

機能的に何かで対処可能ですか?
(Excelは仕事で使う事も多いですが、関数等使いませんし、初歩的な事しか知りません)

Aベストアンサー

スペース数文字分くらいの空白のようなものは、Tab 文字です。特にメモ帳特有のものというわけではなく、一般的な文字です。例えば Word でも、キーボードの Tab キーで入力できます(Excel では通常、入力できません)。Word において Tab は、文字列の配置に関する書式を設定する上で、重要な役割を果たします。

さてメモ帳では、Excel と違ってセルという概念がありません。ということは Tab なりカンマなりで文字列どうしの間が区切られていないと、次に続く文字列とつながってしまいますね?だから自動で Tab が入るような仕様にしているのでしょう。

メモ帳で、Tab のどれか 1 つをマウスのドラッグでコピーしてください。次いで、キーボードで Ctrl+A のショートカットキーを押すと、全選択されます。その状態で Ctrl+H を押し、置換のダイアログを開きます。「検索する文字列」ボックスにカーソルを置いて Ctrl+V を押すと、今コピーした Tab が入力されます。「置換後の文字列」に★とか、好きな文字列を入力し、「すべて置換」ボタンを押します。すると、Tab がその文字列に置換されます。スペースのほうが良ければ、★の代わりにスペースを入力して実行してください。


なお他の方々もおっしゃているように、Excel 上で「名前を付けて保存」するときに、「ファイルの種類」から「.csv」とか「.txt」の拡張子で保存するという方法によっても、テキストファイルは作れます。

パソコンが上達するには、何でもかんでも、実際に試してみるのが一番です。

スペース数文字分くらいの空白のようなものは、Tab 文字です。特にメモ帳特有のものというわけではなく、一般的な文字です。例えば Word でも、キーボードの Tab キーで入力できます(Excel では通常、入力できません)。Word において Tab は、文字列の配置に関する書式を設定する上で、重要な役割を果たします。

さてメモ帳では、Excel と違ってセルという概念がありません。ということは Tab なりカンマなりで文字列どうしの間が区切られていないと、次に続く文字列とつながってしまいますね?だから自動で Ta...続きを読む

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Qエクセルで条件に一致したセルの隣のセルを取得したい

下のような「得点」という名前のシートがあります。
(「田中」のセルがA1です。)

 [ 田中 ][ 10 ][ 200 ]
 [ 山田 ][ 21 ][ 150 ]
 [ 佐藤 ][ 76 ][ 250 ]
 [ 鈴木 ][ 53 ][ 350 ]

別のシートのA1セルに、「佐藤」と入力すると、

 [ 佐藤 ]

「得点」シートから「佐藤」の列を見つけて、B1、C1に

 [ 佐藤 ][ 76 ][ 250 ]

のように表示させたいのですが、B1、C1にはどのような式を書けば良いのでしょうか。
「得点」シートでは氏名が重複する事はありません。
IF文を使うと思うのですが、いまいち良く分かりませんでした。

よろしくおねがい致します。

Aベストアンサー

こんにちは!
VLOOKUP関数で対応できます。
IF関数と併用すればエラー処理が可能です。

Excel2007以降のバージョンであれば
B1セルに
=IFERROR(VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0),"")
としてC1セルまでオートフィルでコピー!
そのまま下へコピーすると行が2行目以降でも対応できます。

Excel2003までの場合は
=IF($A1="","",VLOOKUP($A1,得点!$A:$C,COLUMN(B1),0))

としてみてください、m(_ _)m

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報