|
▼kanabun さん:
>質問があります。
>Q1.1行目からいきなりデータ? それとも、1行目は列見出し?
そうでした。1行目は見出しです。。。
>Q2.Excelの一般機能で(元データの1行目は列見出しがあるものと仮定して、)
> フィルタ- フィルタオプションの設定 を使って、
> C列1行目からデータ最終行までを選択して、
> C列の日付データの一覧(重複しない)を どこか空いている列に
> リストすることはできますか?
C列の日付は重複し、C列の日付は上から順に並んでいます。
例↓
C
2 2012/01/01
3 2012/01/02
4 2012/01/02
5 2012/01/03
>Q3. このあとの処理↓がよく分かりません。
>> ⇒2.B列から元データの形式のまま、Sheet1に張り付け
> 元データは何という名前のシートにあるのですか?
元データは"Sheet1"にあります。
>> ⇒3.元データの行数分、シート作成(シート内には何も入れず)
> 「日付の数だけ」シートを作成 じゃなくって、ですか?
はい。。。
C列の重複を含む違う日付毎に、新規ブックを作成、新規ブックの"Sheet1"に貼り付け。
例↓ ※C列が2012/01/02の日付は元データ3、4行目の2つ。
新規ブック作成して、新規ブックの"Sheet1"に元データ3、4行目が貼りつく。
>Q4.・・・今一度、具体的な処理手順を例を挙げ
わかりづらくて申し訳ございません。以下、補足して記載してみます。
1.C列の日付1.を元に日付ごとにファイル(ブック)分割。ファイル名はC列の日付1.を設定。
2.1.で作られた新規ブックのB列から、元データの形式のまま、Sheet1に張り付け。
3.元データの行数分、シート作成(シート内には何も入れず)。
4. 2.のA列に順にアルファベットをA、B、C、・・・と代入。
5.シート名に4.のA列に代入されたアルファベットを設定。
元データのC列が2012/01/02のを例にすると、一つの新規ブックのSheet1のイメージは、
A B C D E F G … S
1A 文字列 文字列 2012/01/02 日付2. 日付3. 文字列 … 文字列
2B 文字列 文字列 2012/01/02 日付2. 日付3. 文字列 … 文字列
※元データの行数、4.と5.のアルファベットですが、必ずA〜Zまでの26個以内です。
|
|