Как запустить скрипт оболочки с помощью Spotlight?

Один способ поиска «обратного подстановока» может быть достигнут с помощью новой функции AGGREGATE¹ . Эта функция может производить циклический расчет и имеет возможность (например, 6) сбросить ошибки. Используйте это для создания номера строки в матче с таблицей перекрестных ссылок с функцией INDEX , возвращающей фактическое значение.

Формула в B3 есть

=INDEX(F$3:F$5, AGGREGATE(15, 6, ROW($1:$3)*SIGN(MATCH("*"&E$3:E$5&"*", A3, 0)), 1))

. Обратите внимание, что ROW(1:3) является позицией внутри F3: F5, а не фактическим номером строки на листе. Я также скремблировал значения Find и Insert в вашей исходной таблице перекрестных ссылок, чтобы избежать восприятия ассоциативного соответствия соответствия.


¹ Функция AGGREGATE была введена в Excel 2010. Она недоступна в более ранних версиях.

30
задан Community 2 October 2012 в 05:30
поделиться

1 ответ

Сохраните сценарий оболочки с суффиксом .command - это делает его доступным для двойного щелчка, и вы также должны иметь возможность запускать его непосредственно из Spotlight.

47
ответ дан 27 November 2019 в 20:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: