
No.2ベストアンサー
- 回答日時:
添付画像をごらんください。
ご質問者が掲出された画像左側のような表があったとします。
ご質問者は
>2つのグループの間には隙間なく組ませたいです。
と仰っているので、2つのグループを組み合わせるものとし、それ以上(例えば3つのグループ)を組み合わせることはないものとします。
このため、G2~I3セルに組み合わせる番号を入力するものとしますが、ご質問者の掲出された画像のように、「2行目に入力あり、3行目が空欄」という指定方法はOKですが「2行目が空欄で、3行目に入力あり」という指定方法はNGとします。
添付画像の表A2~E8の範囲に「表」という名前を付けます。
その上で、G4セルに
=IFERROR(IFERROR(INDEX(表,IF(ROW(A1)<=COUNTA(INDEX(表,,G$2)),ROW(A1),-1),G$2),INDEX(表,IF(ROW(A1)-COUNTA(INDEX(表,,G$2))<=COUNTA(INDEX(表,,G$3)),ROW(A1)-COUNTA(INDEX(表,,G$2)),""),G$3)),"")
という数式を記述し、右方向、下方向へコピーしています。
すると画像右側の表が作成されます。

名前の付け方わかりました!数式のところにありました!
これで思い通りのものが出来そうです!!
本当にありがとうございました<m(__)m>
あと1点
3つ組み合わせにするときは下の数式でできますか?
=IFERROR(IFERROR(INDEX(表,IF(ROW(A1)<=COUNTA(INDEX(表,,G$3)),ROW(A1),-1),G$3),INDEX(表,IF(ROW(A1)-COUNTA(INDEX(表,,G$3))<=COUNTA(INDEX(表,,G$4)),ROW(A1)-COUNTA(INDEX(表,,G$3))<=COUNTA(INDEX(表,,G$4)),ROW(A1)-COUNTA(INDEX(表,,G$3)),""),G$4)),"")
No.3
- 回答日時:
スピル機能が使えない中古バージョンしか持ち合わせていない、かつ、関数を含む数式に弱い私には、数式が全く不要な添付図のようなヤリカタしか思い付きません。
その上、文章を書くのが苦手なので、万一ヤリカタの説明ををご希望なら、理解し易い平易な文章でその旨をお知らせください。m(_._)m

No.1
- 回答日時:
こんばんは
スピル機能が使える環境なら、ご提示のレイアウトで
G4セルに
=VSTACK(IFERROR(FILTER(CHOOSECOLS(2:10,MATCH(G2,1:1,0)),CHOOSECOLS(2:10,MATCH(G2,1:1,0))<>"",""),""),IFERROR(FILTER(CHOOSECOLS(2:10,MATCH(G3,1:1,0)),CHOOSECOLS(2:10,MATCH(G3,1:1,0))<>"",""),""))
を入力し、G4:I4にフィルコピーでできます。
※ 関数では色を転記することはできませんので、条件付き書式を利用するかマクロで。
早々にご回答いただき有難うございました。
今回は、持ち合わせていない数式でしたが
使えるようになったら試してみたいと思います。
ありがとうございます_(_^_)_
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- C言語・C++・C# C++言語の16進数の表現についておしえてください 1 2022/11/14 17:46
- Excel(エクセル) 【至急 詳しい方教えて下さい】Excelの表を変換したい 6 2022/04/21 18:35
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
- Visual Basic(VBA) 【マクロ】表への繰り返し転記について 1 2022/11/19 16:30
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
マクロの連続印刷が突然不可能...
-
Excel_マクロ_現在開いているシ...
-
エクセルで特定の列が0表示の場...
-
ExcelのVBA。public変数の値が...
-
エクセルマクロでワードの一ペ...
-
Excelのセル値に基づいて図形の...
-
Excel マクロ VBA プロシー...
-
ダブルクリックで貼り付けた画...
-
一つのTeratermのマクロで複数...
-
エクセルに張り付けた写真のフ...
-
wordを起動した際に特定のペー...
-
メッセージボックスのOKボタ...
-
EXCEL VBAでApplication.waitを...
-
Excel・Word リサーチ機能を無...
-
#define __T(x) L ## x について
-
エクセルで縦に並んだデータを...
-
#defineの定数を文字列として読...
-
TERA TERMを隠す方法
-
マクロ実行時、ユーザーフォー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel_マクロ_現在開いているシ...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
エクセルで別のセルにあるふり...
-
エクセルに張り付けた写真のフ...
-
Excel マクロでShearePoint先の...
-
TERA TERMを隠す方法
-
Excelのセル値に基づいて図形の...
-
Excel VBAからAccessマクロを実...
-
ExcelVBAでPDFを閉じるソース
-
マクロ実行時、ユーザーフォー...
-
オートフィルターとExcelマクロ...
-
wordを起動した際に特定のペー...
-
特定文字のある行の前に空白行...
-
エクセルで縦に並んだデータを...
おすすめ情報
回答いただきありがとうございます。
スピル機能は使えませんでした。
数式を入れても数式がそのまま出てきて機能しませんでした。
=VSTACK(IFERROR(FILTER(CHOOSECOLS(2:10,MATCH(G2,1:1,0)),CHOOSECOLS(2:10,MATCH(G2,1:1,0))<>"",""),""),IFERROR(FILTER(CHOOSECOLS(2:10,MATCH(G3,1:1,0)),CHOOSECOLS(2:10,MATCH(G3,1:1,0))<>"",""),""))
ご回答いただきありがとうございます。
添付画像の表A2~E8の範囲に「表」という名前を付けます。
これはテーブルという機能を使うということでしょうか?やり方がわかりません
とりあえず
A2〜E8に名前をつけて
G4セルに数式入れましたがなりませんでした
ご指導お願いします。
あと1点
2組ではなく3組組み合わせだとどんな数式になりますか?
宜しくお願い致します。