- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
別解です。 別シート(でなくても構わない)の任意のセルに式 =OFFSET(Sheet1!B$3,(ROW(A1)-1)/5,MOD(ROW(A1)-1,5)) を入力 ⇒ このセルをズズーッと(数値 0 が表示されるまで)下方にオートフィル ⇒ 全データを選択 ⇒ Ctrl+C ⇒ Ctrl+Alt+V ⇒ “値”に目玉入れ ⇒ [OK] ⇒ Alt+AM ⇒ [OK] ⇒ [OK]
その他の回答 (7)
- Chiquilin
- ベストアンサー率30% (94/306)
Alt + D, P, C, N, I, N 「A2:F11」を[追加]して[次へ] [既存のワークシート]でセルを指定して[完了] フィールドリストの[行]と[列]のチェックを外す [値]を行フィールドに入れる 微調整しておしまい。
- Chiquilin
- ベストアンサー率30% (94/306)
ピボットテーブルでやれば一瞬ですが 何故関数でないとダメ なんでしょう。
- bunjii
- ベストアンサー率43% (3589/8249)
- msMike
- ベストアンサー率20% (364/1804)
[No.4補足]へのコメント、 私宛ではない補足コメントを、そっくり私に下さって戸惑っています。率直に申せば迷惑です。 序ながら、私の2つの回答[No.1][No.4]を試してみましたか?
- mt2015
- ベストアンサー率49% (258/524)
関数でやるんですね? 作業列を使います。 添付の図を見てください(データは入力面倒なので途中までしか入れていません)。 J1:L1には 1を入れます。 J2に↓ =IF(COUNTIF(M$1:M2,M2)*(M2<>"")=1,MAX(J$1:J1)+1,"") K2に↓ =1+ROUNDDOWN(ROW(K1)/5,0) L2に↓ =MOD(ROW(L1),5)+1 と、入れてJ2:L2を40行目までコピーします。 次にM1に↓を入れてM40までコピーします。 =""&OFFSET($A$2,K1,L1) 最後にH3に↓を入れてH43までコピーします。 =IFERROR(VLOOKUP(ROW(H1),J:M,4,FALSE),"")
- bunjii
- ベストアンサー率43% (3589/8249)
条件が足りませんので回答が困難です。 1.Excelのバージョンは? 2.抽出都道府県の表示順は北からのようですが明確な基準を提示してください 3.作業用の表を作成しても良いですか?
補足
(1)EXCELのバージョンは2013です。 (2)抽出された都道府県については明確な基準はありません。 (3)作業用の表を作成しても構いません。
- msMike
- ベストアンサー率20% (364/1804)
お礼
申し訳ありませんでした。補足コメントは回答を頂いた方すべてに送りました。 説明の仕方がユニークで(「「エイヤッ!」」、「ツン」、「目玉入れ」)でしたが、上手くいきました。 本当に有り難うございました。
補足
(1)EXCELのバージョンは2013です。 (2)抽出された都道府県については明確な基準はありません。 (3)作業用の表を作成しても構いません。