要件に応じて文字列を検索してリストします

要件に応じて文字列を検索してリストします

Excel には 18,000 行以上、200 列以上のデータがあります。すべての行のエントリ数は等しくありません。それらの列には 0 を入力することができます。

代表的なデータを以下に示します。 ここに画像の説明を入力してください

私が求めている結果は次のとおりです。最初の列には、すべての文字のシーケンスが昇順/降順で並んでいる必要があります。これに応じて、コードをマッピングする必要があります。

ここに画像の説明を入力してください

このようにデータをまとめることは可能ですか?

よろしく

アニル

答え1

Excel 365 をお持ちの場合は、以下を試してください。

  1. 次の式を使用して一意のシーケンスを取得します。
=UNIQUE(SORT(TOCOL(B2:G7,1)))

  1. 指定されたシーケンスに基づいてコードをフィルタリングします。
=LET(x,TOCOL(($B$2:$G$7=A11)*$A$2:$A$7),TOROW(FILTER(x,x<>0)))

  1. 数式を下にドラッグして他のセルに入力します

関連情報