- ベストアンサー
エクセルの使い方
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
やりようは様々ありますが、たとえばシート1のB4には =INDEX(Sheet2!B$5:B$8,COUNTA(B$3:B3)) と記入します。 #参考 ご相談で書かれている「その通り」に上下2セルずつセル結合している「場合に限って」は =INDEX(Sheet2!B$5:B$8,ROW(B2)/2) と記入して下向けにコピーしてもできます。 でも実際にはこういうのは、「ホントの実際はどういう具合にセルを結合してるのか」とかの「あなたのエクセルの具体的な状況」に応じてご自分で数合わせの計算をしなきゃならないんで、(まさにご相談にご自分でも書かれてるような状況で)理屈がホントに理解できるまではツカエません。
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.2
>良い方法がありましたら教えて頂きたく存じます。 1つの例として以下の式を提言します。 =INDEX(Sheet2!B$5:B$8,ROWS(B$4:B5)/2) Sheet1の対象セルが上下で2つ連結していますので行の数をROWS関数で取得できるようにしました。 但し、セルの結合数が不揃いでは適用できません。
質問者
お礼
回答ありがとうございます。 うまくでき、助かりました。 本当にありがとうございました。
お礼
ありがとうございます。 なんとか、あうように試してみます。 本当にありがとうございます。