Можете через функцию ВПР это сделать.
В первой строке вашего списка А ставите курсор на любую пустую ячейку справа и вводите:
=ВПР("курсор на название элемента в спике А";"курсором выделяете весь столбец названий элементов списка Б, перед каждой цифрой и буквой ставите значок доллара";1;0).
Должно получиться что-то типа: =ВПР(A2;$B$1:$B$4;1;0).
Он будет искать значение А2 в списке $B$1:$B$4 и если найдет, напишет его, если нет, напишет #Н/Д.
Потом курсор на нижний левый уголок ячейки с формулой и протягиваете на всю длину списка А.
#Н/Д - это те элементы списка А, которых нет в списке Б. Потом их удалите построчно, оставив только то, что есть в списке Б.
Ну вот как-то так, мы так раньше несколько-десятков-тысячные списки сравнивали.