※ ChatGPTを利用し、要約された質問です(原文:エクセルの抽出方法に困っております。)
エクセルの抽出方法に困っています
このQ&Aのポイント
エクセルのデータ整理において、セル内の記号を整理する方法を知りたいです。
具体的な作業は、特定のカテゴリーに対して付与された記号の数を数えて、最も多い記号を選んで別のセルに入れることです。
関数を使用してこの作業を効率的に行いたいが、知識の限界に達しています。ご教授いただければ幸いです。
記号を整理するのに困っております。
具体例で示します。
A B C D E
1 3Z017 4K058 3Z084 ----- 4K058
2 3Z014 ----- ----- ----- 3Z014
3 3Z093 3Z084 3Z079 3Z034 3Z079
4 3Z033 2G060 3Z034 4K058 3Z034
5 3Z093 3Z079 3Z080 ----- 3Z079
6 4F100 3Z079 ----- ----- 3Z079
7 4P016 ----- ----- ----- 4P016
あるカテゴリーに対して付与されている記号が、行方向のA~Dの各セルに入っています。
一番目のカテゴリーには、1行目の 3Z017 4K058 3Z084 が付与されています。
「-----」は記号なしという意味です。
同様に、二番目のカテゴリーには、2行目の 3Z014 が付与されています。
具体的な作業としては、
上記A1セル~D7セルのデータに対して、まず、1行目の各セルの記号の個数を、A1セル~D7セルの範囲で、数えます。
上の例では、「3Z017」 は1つ、「4K058」 は2つ、「3Z084」 は2つ、「-----」 は10こ、あります。
そのため、「-----」以外で一番数の多い、「4K058」 か 「3Z084」 を選択するのですが、左側優先で 4K058 をE1セルに入れます。
この作業をすべての行(上の例では7行)に対して行います。
実際には、10~20列程度、5000~7000行程度あります。
関数を使用して、この作業を行いたいのですが、私の知識では限界に達してしましました。
どなたかにご教授頂ければとご質問いたしました。
どうぞよろしくお願いいたします。
お礼
早急のご回答ありがとうございます。 すごいです。 私の思いつかない方法で完璧に満たしております。 ありがとうございました。