Не совсем ясно наличие ограничений на список "B, C, D, ..." - он бесконечный? Есть какие-то правила получения очередного значения?
В случае, когда список замен ограничен, то могу предложить 2 способа:
1. Через регулярные выражения - вариант сложный, т.к. не все понимают как с ними работать (собственно
комментарий про этот способ).
2. Макросы - включаете запись, находите первое значение (тут лучше явно вызвать окно поиска и вставить значение "A") - заменяете на "B", находите следующее - "C" и так до конца списка замен, останавливаем запись и запускаем через "Многократный запуск".