- ベストアンサー
空白のセルは無視しして関数をコピーしたい。
お世話になります。 A1に=IF(data!A13="","",data!A13) A2は空白になってます。 この二つのセルを下へコピーすると、 A3には=IF(data!A15="","",data!A15) とコピーされます。 これを=IF(data!A12="","",data!A12) とするにはどうしたらいいでしょうか。 よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>#REFが出てしまいます。。。 この式の入力セルは1行目ですか?違う場合は#3の方のように開始行の数式のROW()の中をA1と指定してください。 シート名はdataですよね。これが違う場合も変更が必要です。
その他の回答 (3)
=IF(OFFSET(data!$A$13,ROW(A1)/2,0)="","",OFFSET(data!$A$13,ROW(A1)/2,0)) かな? 本当にご質問どおりなら、#REFが出るはず無いと思いますが・・・
- mshr1962
- ベストアンサー率39% (7417/18945)
A1=IF(OFFSET(data!$A$13,-INT(ROW()/2),0)="","",OFFSET(data!$A$13,-INT(ROW()/2),0)) でA1:A2を選択して下方にコピーしてください。
- akina_line
- ベストアンサー率34% (1124/3287)
こんにちは。 例だけでは規則が十分に理解できません。 >A2は空白になってます。この二つのセルを下へコピー 下の例のように、一個おきにコピーしたいのですか? 例) A1 式 A2 空白 A3 式 A4 空白 A5 式 A6 空白 >これを=IF(data!A12="","",data!A12)とするにはどうしたらいいでしょうか。 こういうことですか? 例) A1 =IF(data!A13="","",data!A13) A2 空白 A3 =IF(data!A12="","",data!A12) A4 空白 A5 =IF(data!A11="","",data!A11) A6 空白 では。
お礼
早々にありがとうございます。 説明がわかりにくく、申し訳ありません。 A1 =IF(data!A13="","",data!A13) A2 空白 A3 =IF(data!A14="","",data!A14) A4 空白 A5 =IF(data!A15="","",data!A15) A6 空白 ・ ・ ・ B、C列にも同様の式が入っています。 行番号を選択して、下にオートフィルで関数をコピーしたいです。
補足
本当に説明が下手ですみません。 1行のみに関数が入っていて、 2行目は空白の状態です。 行番号の1、2を選択して、オートフィルで10行目まで 関数を希望通りに入力したいのですが。
お礼
早々にありがとうございます。 #REFが出てしまいます。。。