Вы можете использовать:
=INDEX(SORT(FILTER({RANDARRAY(G3:G), G3:G}, L3:L=TRUE)), 1, 2)
для получения случайного идентификатора 1 или ID 9
=TRUE
может быть изменено на <>""
для имитации пустой ячейки
для имени щенка:
=VLOOKUP(INDEX(SORT(FILTER({RANDARRAY(G3:G), G3:G}, L3:L=TRUE)), 1, 2), G:H, 2, 0)
или просто:
=INDEX(SORT(FILTER({RANDARRAY(G3:G), H3:H}, L3:L=TRUE)), 1, 2)