Eu estava tendo o mesmo problema. A fórmula "Row ()" na instrução parece estar causando o "#VALUE!" erro como uma fórmula de matriz dentro da instrução "IF ()". Depois de avaliar "ROW ()", o número da linha é automaticamente cercado por "{}" e transferido para a fórmula "INDIRECT (...)", que parece não gostar.
Encontrei uma maneira de resolver esse problema substituindo a instrução "ROW ()" na fórmula original por uma referência a uma célula com o número da linha de que preciso. Por exemplo, sua fórmula pode ser atualizada para:
=(IF(INDIRECT("Lawmakers2017!F"&A1)=0,(IFERROR(IF(FIND(".",INDIRECT("Lawmakers2017!D"&A1))=2,INDIRECT("Lawmakers2017!E"&A1),INDIRECT("Lawmakers2017!D"&A1)),INDIRECT("Lawmakers2017!D"&A1))),INDIRECT("Lawmakers2017!F"&A1)))
... onde a célula A1 tem o número da linha necessário. Você poderia colocar a fórmula "ROW ()" em uma coluna adjacente na mesma linha da fórmula original e fazer referência a ela.