• 締切済み

Excelの関数について・・・

卒業論文を作成中です。 皆さんに手を貸して頂きたく、投稿させて頂きました。 3つのセルを1つに結合した場所に 別シートからデータを持ってきたいです。 条件としては以下の通りです。 ------------------------------------------------- ・セルを3つ結合しているということで、ドラッグ すると3つ先のデータが入るのではなく、データ通り に入力したい。 ・データの延床が空白の場合、建築規模は「0」ではなく 「」空が入るようにしたい。 ------------------------------------------------- *図を添付しています IFとINDEXを使用すると出来るのではないかと考えてますが どうでしょうか? =IF(INDEX(データ!$C$3:$C$7,ROUNDUP(ROW(データ!C3)/3,0))=データシート!$C3="","",データシ!C3) どうぞ、宜しくお願い致します…

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

4,7,10の行のセルで3,4,5が計算できるように数合わせを考えて、それをINDEX関数で持ってくるだけですが、実際には工夫でもっと簡単な数式にできます。 F4: =IF(INDEX(データ!C:C,ROW(F9)/3)="","",INDEX(データ!C:C,ROW(F9)/3)) 3つ結合されているセルごと下にコピー。