Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
日付の列から別シートの日付(yyyy/mm)を参照してデータを出力したい
投稿日時: 21/10/25 17:39:53
投稿者: やっほー

集計シートに日付の列が有り、別シートにも日付(yyyy/mm)の列が有ります。
集計シートと別シートの年月(yyyy/mm)が合ったら、別シートの単価という列のデータを集計シートの金額という列へ表示させたいです。(関数)
お手数ですが、よろしくお願い致します。
 
集計シート
A列、B列
日付、金額
2021/10/25、答え105
2021/10/15、答え105
2021/10/25、答え105
2021/9/25、答え90
2021/10/05、答え105
2021/12/11、答え空白
2021/11/25、答え空白



別シート
A列、B列
日付、金額
2021/9、90
2021/10、105
2021/11、空白
2021/12、空白

回答
投稿日時: 21/10/25 18:02:50
投稿者: んなっと

yyyy/mの間違い?
 
●別シートA列が日付データ 2021/9/1 で表示形式yyyy/mのとき
 
      A   B
1    日付 金額
2  2021/9/1  90
3 2021/10/1  105
4 2021/11/1   
5 2021/12/1   
 
集計シート
 
B2
=IFERROR(1*(VLOOKUP(TEXT(A2,"yyyy/m!/!1")*1,別シート!A:B,2,FALSE)&""),"")
下方向・↓
 
●別シートA列が 2021/9 という文字列のとき
 
     A   B
1   日付 金額
2  2021/9  90
3 2021/10  105
4 2021/11   
5 2021/12   
 
集計シート
 
B2
=IFERROR(1*(VLOOKUP(TEXT(A2,"yyyy/m"),別シート!A:B,2,FALSE)&""),"")
下方向・↓

投稿日時: 21/10/25 18:59:41
投稿者: やっほー

ありがとうございます。
助かりました。
解決致しました。