- ベストアンサー
関数について教えて下さい。
=IF(ISERROR(VLOOKUP($A3,母日!$C$6:Y$40,23,FALSE)),"",VLOOKUP($A3,母日!$C$6:Y$40,23,FALSE)) の関数『6』『40』という数字を横にドラッグしただけでプラス44づづ増える関数式を教えてください。例えば、 =IF(ISERROR(VLOOKUP($A3,母日!$C$50:Y$84,23,FALSE)),"",VLOOKUP($A3,母日!$C$50:Y$84,23,FALSE)) =IF(ISERROR(VLOOKUP($A3,母日!$C$94:Y$128,23,FALSE)),"",VLOOKUP($A3,母日!$C$94:Y$128,23,FALSE))という具合です。 すみませんがお忙しいところスミマセン。宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
=IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C6,(COLUMN(A3)-1)*44,,35,23),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C6,(COLUMN(A3)-1)*44,,35,23),23,FALSE))
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
おっとゴメンなさいね。「横にドラッグ」したら「(対象範囲が)下に移動して(変わって)欲しい」ご質問でしたね。 間違って横にコピーしたら横に44移動する式を回答してしまいました。 訂正: =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:$Y$40,(COLUMN(A1)-1)*44,0),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:$Y$40,(COLUMN(A1)-1)*44,0),23,FALSE)) 失礼しました。
お礼
すいません。有難うございます。本当助かりました。お忙しいところすいませんでした。
- keithin
- ベストアンサー率66% (5278/7941)
=IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)) という式にすれば,ご希望の通りに計算できます。
補足
試して見たのですが =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Y$40,0,(COLUMN(A1)-1)*44),23,FALSE)) を右にドラッグしていくと =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:Z$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:Z$40,0,(COLUMN(A1)-1)*44),23,FALSE)) =IF(ISERROR(VLOOKUP($A3,OFFSET(母日!$C$6:AA$40,0,(COLUMN(A1)-1)*44),23,FALSE)),"",VLOOKUP($A3,OFFSET(母日!$C$6:AA$40,0,(COLUMN(A1)-1)*44),23,FALSE)) というふうに`Y`がZ、AA,AB、AC というふうに増えるだけなのですが……。 私のやり方おかしいのでしょうか?
お礼
すいません。有難うございます。本当助かりました。お忙しいところすいませんでした。