- 締切済み
データをまとめたいのですが
1/1 5 1/1 5 1/5 3 1/2 6 → 1/2 6 1/6 0 1/5 3 1/3 0 1/7 0 1/8 7 1/4 0 1/8 7 非常にわかりにくい図で申し訳ないです。 元のデータで日にちの記載されていない部分を0として表にしたいのですが、膨大な量のため効率の良い方法を探しています。アドバイスよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
変形後の表は4日づつ、2,3列・・になるのですか。 まず1列にすることを考えるべきでしょう。 1/1 1/2 1/3 1/4・・は日付をオートフィルで作るのですか。 ーー 縦に日付をオートフィルで作るとして Sheet1元データ A列 1/1 5 1/2 6 1/5 3 1/8 7 別シートに Sheet2に A列 B列 2008/1/1 1 2008/1/2 2 2008/1/3 0 2008/1/4 0 2008/1/5 3 2008/1/6 0 2008/1/7 0 2008/1/8 4 2008/1/9 5 2008/1/10 6 B1の式は =IF(ISERROR(MATCH(A1,Sheet1!$A$1:$A$96,0)),0,INDEX(Sheet1!$A$1:$B$96,MATCH(A1,Sheet1!$A$1:$A$96,0),2)) 下方向に式を複写。 結果 上記B列 ーーー 4行ごとに別列に折り返すのは関数で出来るが、質問では意図がはっきりしないので今回は略。
- n-jun
- ベストアンサー率33% (959/2873)
ちなみにどのソフトについての質問でしょうか? Excelであれば表の状態をセル番地で提示して頂くと、回答がつきやすいかもです。
補足
説明不足で申し訳ないです ソフトはExcelです セル番地は左からABCDです。上手く図示出来ずにすみません。。
補足
変形後の表は、2,3列になるのではなく一列にする予定です exelを扱うのが苦手でB1の式というのをどこに複写したらよいのかわかりません、教えて下さい 上記の説明はとてもわかりやすくとても参考になりました ありがとうございます