Это своего рода ошибка категории, потому что в вашем операторе switch вы пытаетесь сравнить всю строку в A1 с результатом вызовов функции REGEXMATCH, которые на самом деле будут TRUE, TRUE и FALSE. Чтобы сделать это с помощью оператора switch, вам нужно сделать что-то вроде этого:
=iferror(switch(regexextract(A1,"amazon.|lifehacker.|engadget."),"amazon.","amazon","lifehacker.","LFH","engadget.","ENG"),"other")
, но я подозреваю, что есть более элегантные способы сделать это.