Я пытаюсь создать формулу VBA, а не макрос, который выбирает «ID» вместо «-» (тире). Изображение ниже является примером того, что я пытаюсь сделать, для каждой строки, которую я хочу выбрать идентификатор (номер или текст, написанный в ячейках, где нет тире).

Другими словами, мне нужна формула, которая выбирает идентификатор из выбранной строки (например, [F17: Р17]). Формула доставит значение ячейки, которая не содержит «-».
Пример:
IF(logical_test;”pick a ID (number or text)”;”-”)
К сожалению, нет формулы, которая делает противоположную работу, как IF , вроде IFNOT . IFNA тоже не помогает.
