質問: 日付けの違うデータのコピーについて エクセルで 日付け データ 9月24日(月) 12 9月25日(火) 53 9月27日(木) 33 こんな感じで、ところどころ データがない日がある 表があります。 別なシートに 日付け データ 9月24日(月) 9月25日(火) 9月26日(水) 9月27日(木) こんな感じで、連続した日付けがある 表があり、ここにデータを自動的に 移したいんです。 日付け データ 9月24日(月) 12 9月25日(火) 53 9月26日(水) 0 9月27日(木) 33 こんな感じの表を自動的に作りたい わけです。 なにか関数の応用でできないでしょうか?
回答: 日付は、エクセルの場合は、セルの値は日付シリアル値という、正整数です。 ですから、移る(受ける)方の日付=整数で、質問の上のシートのa列を引きあれば隣列を。無ければくうはくか0をセットすればよい。 ーー 例データ sheet1 9月24日1 9月25日2 9月26日3 9月27日4 9月29日5 9月30日6 sheet2 9月23日 9月24日 9月25日 9月26日 9月27日 9月28日 9月29日 9月30日 sheet2のb2に =if(iserror(match(a2,sheet1!$a$2:$a$100,0)),,(index(sheet1!$a$2:$b$100,match(a2,sheet1!$a$2:$a$100,0),2))) 式をb9まで複写する。 結果 9月23日0 9月24日1 9月25日2 9月26日3 9月27日4 9月28日0 9月29日5 9月30日6