アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelについて、2つ質問があります。
(1)全部の行が3行の表を、全部の行が1行の表にする方法はありますか。
(2)3つおきに参照する方法はありますか。(ex."=B22"の1つ下のセルが"=B25"、その下が"=B28"、…)

A 回答 (3件)

例えば


=INDEX(B:B,ROW()*3-2)
と入れて下へコピィしてみて下さい。
簡単な式なので意味を理解していただければ応用が出来ると思います。
式を理解するために別の列に
=ROW()*3-2
といれて下へコピィしてみると良いと思います。
    • good
    • 0
この回答へのお礼

3人の方、どうもありがとうございました。参考にします。

お礼日時:2009/05/22 21:39

(1)全部の行が3行の表を、全部の行が1行の表にする方法はありますか。


オートフィルタを使用してください。
A列に開始セルから順に1,2,3,1,2,3と繰り返し入力(判別のためなのでA,B,Cとかでも可)
「データ」「フィルタ」「オートフィルタ」でA列の内容で1を選択
これでA列が1の行だけが表示されます。

(2)3つおきに参照する方法(例は参照開始がB22の場合)
=INDIRECT("B"&(ROW(A1)*3+19))
または
=INDEX($B$22:$B$100,ROW(A1)*3-2,1)
または
=OFFSET($B$22,ROW(A1)*3-3,0)
で下方にコピー
    • good
    • 0

(1)は、B1,B2,B3 の情報を、 C1,D1,E1に移したいという事でしょうか?


そうだと仮定して、
[C1]=INDEX(ROW()*3-2,2)
[D1]=INDEX(ROW()*3-1,2)
[E1]=INDEX(ROW()*3,2)

(2)については、上の[E1]の式が参考になるかな?

この回答への補足

(1)は、例えば、「1~3行目が結合、4~6行目が結合、…」という表を、「1~3行目のデータ→1行目、4~6行目のデータ→2行目」のようにするということです。

補足日時:2009/05/22 21:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!