
No.4ベストアンサー
- 回答日時:
No.2 です。
すみません、初歩的なミスしました。次式のとおり「$」を追記します。H2
=if(b2="",,B$1)&if(counta(b2:b2)*(c2<>""),"、",)&if(c2="",,C$1)&if(counta(b2:c2)*(d2<>""),"、",)&if(d2="",,D$1)&if(counta(b2:d2)*(e2<>""),"、",)&if(e2="",,E$1)&if(counta(b2:e2)*(f2<>""),"、",)&if(f2="",,F$1)&if(counta(b2:f2)*(g2<>""),"、",)&if(g2="",,G$1)
IF関数とCOUNTA関数で構成されていて
私の知っている関数であったでベストアンサーとさせていただきます。
ありがとうございました。
No.3
- 回答日時:
エクセルにはスマートにセルとセルをくっつける計算をする関数が無いので、画像のように1つのセルに表示したいなら、だいぶモッテマワッタやりかたを取る必要があります。
例:確実にできるという意味では簡単だけど
H2:
=SUBSTITUTE(TRIM(CONCATENATE(IF(B2<>"",B$1,"")," ",IF(C2<>"",C$1,"")," ",IF(D2<>"",D$1,"")," ",IF(E2="","",E$1)," ",IF(F2="","",F$1)," ",IF(G2="","",G$1)))," ",",")
以下コピー
例:簡単お勧め
シート2のB2に
=A2&" "&IF(Sheet1!B2="","",Sheet1!B$1)
G列までコピー、下にコピー
シート1のH2に
=SUBSTITUTE(TRIM(Sheet2!H2)," ",",")
以下コピー

No.2
- 回答日時:
H2
=if(b2="",,b1)&if(counta(b2:b2)*(c2<>""),"、",)&if(c2="",,c1)&if(counta(b2:c2)*(d2<>""),"、",)&if(d2="",,d1)&if(counta(b2:d2)*(e2<>""),"、",)&if(e2="",,e1)&if(counta(b2:e2)*(f2<>""),"、",)&if(f2="",,f1)&if(counta(b2:f2)*(g2<>""),"、",)&if(g2="",,g1)
No.1
- 回答日時:
こんばんは!
>関数だけを使って解決したいのですが
というコトですと1セルに表示するのは難しいと思いますので、
↓の画像のように別セルに個別に表示する方法となります。
画像ではO2セルに
=IFERROR(INDEX($B$1:$M$1,SMALL(IF($B2:$M2<>"",COLUMN($A$1:$L$1)),COLUMN(A1))),"")
これは配列数式になりますので、Ctrl+Shift+Enterで確定!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → O2セルを選択 → 数式バー内に貼り付け → そのまま(編集可能なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
最後にフィルハンドルで列・行方向にコピー!
これで画像のような感じになります。
※ VBAであればお示しの画像のように1セル表示も可能です。m(_ _)me

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelマクロの表示のExcel内をfindで検索 3 2022/06/15 20:07
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- PowerPoint(パワーポイント) ExcelのグラフをPowerPointに貼り付けした際にデータテーブルの小数点以下を削除したいです 2 2023/02/28 19:46
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Excel(エクセル) Excelについて質問があります。 関数の数値入力についてなのですが、 b1にー c1に数値 がある 2 2023/05/28 12:30
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) 【Excel関数】値が合致するセルの隣のセルを表示させたい 8 2022/10/12 17:44
- Excel(エクセル) 【Excel】hyperlink関数を解除してもハイパーリンクが活きるようにできますか? 3 2023/05/22 11:22
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで数値が入っている列の項目名を表示したい(関数)
Excel(エクセル)
-
エクセルでデータがある列の見出しを抽出する
Excel(エクセル)
-
Excelで最大値の入っている数値の右側にある項目名を拾いたい。
その他(Microsoft Office)
-
-
4
○印がある場合、そこから情報を抽出して上から順に表示
Excel(エクセル)
-
5
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
6
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
7
エクセル関数で、数字の入った列だけの行を別シートに表示させる。
Excel(エクセル)
-
8
エクセルで入力のあるセルのみ別シートに表示したい
Excel(エクセル)
-
9
エクセルで縦横参照で見出し行のデータを抽出したい
Excel(エクセル)
-
10
セルに値がある行のみを抽出するやり方
Excel(エクセル)
-
11
Excelで、あるセルの値に応じて行を自動挿入したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:マクロ「Application...
-
エクセルのアポストロフィを一...
-
【マクロ】オートフィルターの...
-
EXCELのオートフィルの設定を変...
-
エクセルの2ページ目の作り方
-
エクセルで勝手に「折り返して...
-
エクセルで、選択範囲の数値全...
-
可視セル設定をデフォルトにしたい
-
「選択範囲を解除してアクティ...
-
メールソフト「サンダーバード...
-
EXCELで「行と列を入れ替える」...
-
エクセルで値だけコピーして背...
-
エクセルで平均値をコピーして...
-
任意の複数行をコピーするマクロ
-
Excelのセル内改行について
-
vba 複数のセル群のコピー&貼付け
-
多数のセルに入力してある数式...
-
可視セルから可視セルへのコピー
-
エクセルで隣接していない複数...
-
エクセルのコピペでクリップボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:マクロ「Application...
-
エクセルのアポストロフィを一...
-
エクセルで勝手に「折り返して...
-
エクセルで隣接していない複数...
-
メールソフト「サンダーバード...
-
【マクロ】オートフィルターの...
-
エクセルの2ページ目の作り方
-
Excel 行の連続データを列に参...
-
エクセルで、選択範囲の数値全...
-
エクセル 別シートへのコピー...
-
「選択範囲を解除してアクティ...
-
Excelに、ダブルクォーテーショ...
-
エクセルで値だけコピーして背...
-
エクセルで「コピーしたセルの...
-
EXCEL数値が存在する列の項目名...
-
エクセル コピーしたデータを1...
-
行数の違う表に複数行をコピーする
-
EXCELで「行と列を入れ替える」...
-
エクセルでの行数・列数を指定...
-
エクセル・数値が変化したらカ...
おすすめ情報