- ベストアンサー
Excelでデータを整理する方法
- Excel2000を使用してデータを整理する方法を教えてください。特に、A列で同一データのB列データをD列にまとめる方法について知りたいです。
- 質問者はExcel2000を使用してデータを整理したいと考えています。質問者は、A列のデータをソートし、B列データをD列にまとめたいと思っています。
- Excelでデータを整理する方法についての質問です。質問者は、A列のデータをソートし、B列データをD列にまとめたいと考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1のものです。VBAでやって見ました。 上記データでやって見ました。6.の条件も下記で大丈夫と思いますが、もっと沢山のデータでテストしてください。関数ConkatinateはVBでは&で出来ます。下記ではmに始まりの行の数を後のために記憶させています。 ---- ワークシート画面でALTキーを押しながらF11キーを押す。VBE画面になります。更にALTキーを押しながら、I(挿入)更にM(標準モジュール)とキーインすると、右側に標準モジュール画面が出るので、そこへ下記を コピー・貼りつける。そしてメニューの実行をクリックする。 Sub test01() d = Range("a1").CurrentRegion.Rows.Count s = Trim(Cells(1, "B")) m = 1 For i = 2 To d If Cells(i, "A") = "" Then If Cells(i, "C") <= 10 Then Else s = s & "/" & Trim(Cells(i, "B")) End If Else Cells(m, "D") = s s = Trim(Cells(i, "B")) m = i End If Next i Cells(m, "D") = s End Sub 関数式だと5,6の条件を実現することと、上例で6行のD列で無く、4行のD列にセットするのが、難しい点に思えます。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
>(1).A2は空白ですが「みかん」のデータです。 どう言う風に判断して「みかん」のデータとわかりますのですか。 >(2)3.A5とA6は空白で「トマト」のデータです。 これについても同じ疑問です。ミスタイプ? ソートしてここの位置に来ると言うことは、ソートキーは A列以外に別に存在するのではないですか。だとすればその内容は。 ○上記が理解出来てないですが、5,6の条件があるので関数式では長くなりすぎるので、VBAで組んだ方が判りやすくなると予想します。
補足
申し訳ありません。ミスタイプです。 A2はきゅうりのデータです。 A5、A6はみかんのデータです。 ご指摘ありがとうございました。
お礼
ありがとうございます。 うまく出来ました!助かりました!!