• ベストアンサー

空白のセルは無視しして関数をコピーしたい。

お世話になります。 A1に=IF(data!A13="","",data!A13) A2は空白になってます。 この二つのセルを下へコピーすると、 A3には=IF(data!A15="","",data!A15) とコピーされます。 これを=IF(data!A12="","",data!A12) とするにはどうしたらいいでしょうか。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

>#REFが出てしまいます。。。 この式の入力セルは1行目ですか?違う場合は#3の方のように開始行の数式のROW()の中をA1と指定してください。 シート名はdataですよね。これが違う場合も変更が必要です。

その他の回答 (3)

noname#262398
noname#262398
回答No.3

=IF(OFFSET(data!$A$13,ROW(A1)/2,0)="","",OFFSET(data!$A$13,ROW(A1)/2,0)) かな? 本当にご質問どおりなら、#REFが出るはず無いと思いますが・・・

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

A1=IF(OFFSET(data!$A$13,-INT(ROW()/2),0)="","",OFFSET(data!$A$13,-INT(ROW()/2),0)) でA1:A2を選択して下方にコピーしてください。

chutohanpa
質問者

お礼

早々にありがとうございます。 #REFが出てしまいます。。。

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  例だけでは規則が十分に理解できません。  >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 空白 では。

chutohanpa
質問者

お礼

早々にありがとうございます。 説明がわかりにくく、申し訳ありません。 A1 =IF(data!A13="","",data!A13) A2 空白 A3 =IF(data!A14="","",data!A14) A4 空白 A5 =IF(data!A15="","",data!A15) A6 空白 ・ ・ ・ B、C列にも同様の式が入っています。 行番号を選択して、下にオートフィルで関数をコピーしたいです。

chutohanpa
質問者

補足

本当に説明が下手ですみません。 1行のみに関数が入っていて、 2行目は空白の状態です。 行番号の1、2を選択して、オートフィルで10行目まで 関数を希望通りに入力したいのですが。