次のようなシートがあります。
| A | B | C | D | E | F | G | H | ...
---------------------------------
| a | 1 | | b | 2 | | c | 7 |
---------------------------------
| b | 2 | | c | 8 | | b | 4 |
---------------------------------
| c |289| | a | 3 | | a |118|
---------------------------------
| d | 6 | | e | 3 | | e |888|
---------------------------------
| e | 8 | | d |111| | d |553|
---------------------------------
シートを次のようにしたい:
| A | B | C | D | E | F | G | H | ...
---------------------------------
| a | 1 | 3 |118| | | | |
---------------------------------
| b | 2 | 2 | 4 | | | | |
---------------------------------
| c |289| 8 | 7 | | | | |
---------------------------------
| d | 6 |111|553| | | | |
---------------------------------
| e | 8 | 3 |888| | | | |
---------------------------------
列 A、列 B、列 G には固有の文字があり、その隣の列には重みがあります。
さらにわかりやすくするために、
| A | B |
---------
| a | 1 |
---------
| b | 2 |
---------
| c |289|
...
1月のa、b、c...の重みです
同様| D | E |
に、7 月に| G | H |
は a,b,c... の重みがあり、12 月には a,b,c... の重みがあります
比較のためにそれらを並べて配置する必要があります。問題は、それらが順番に並んでいないことです。
どうすればこれにアプローチできますか?
アップデート
a,b,c, aa, bb, cc, aaa, avb, as, saf, sfa などは何千もあり、そのうちのいくつかは 1 月 (Col A) に存在し、7 月 (Col D) には存在しない可能性があります。