A1:A10の範囲のデータがあり、B1:B10の範囲に検索文字があるとします。
B列の内容が、A列にあるものだけを空白を上に詰めて抜き出し、無い場合、エラーも表示させない様にするには、以下の数式を入力し、CtrlキーとShiftキーを押しながらEnterキーで確定します。
=IF(SUM(COUNTIF($A$1:$A$10,$B$1:$B$10))<ROW(A1),"",INDEX($B$1:$B$10,SMALL(IF(COUNTIF($A$1:$A$10,$B$1:$B$10)>0,ROW($B$1:$B$10),""),ROW(A1))))
A | B | C | |
1 | ○ | △ | △ |
2 | × | ▽ | ■ |
3 | △ | ■ | ◎ |
4 | ■ | ◎ | ☆ |
5 | ◎ | ☆ | |
6 | □ | ◆ | |
7 | ▲ | ||
8 | ★ | ||
9 | ◇ | ||
10 | ☆ |