Функция для поиска ячейки с определенным значением во всем листе - PullRequest
0 голосов
/ 16 января 2020

Итак, у меня есть простая проблема, которую я не могу найти простое решение. По сути, я хочу иметь формулу, которая найдет первый экземпляр заданного значения c (например, «AD C»), который находится в определенном диапазоне (A1: Z1000), и дать мне обозначение A1 для позиции этой ячейки в этом листе. Я пробовал Index & Match, но это зависит от столбца / строки, Regex, Find и т. Д. c. но ничего из этого не работает. Я просто хочу, чтобы он go ячейка за ячейкой и сообщал об абсолютном местоположении (на листе) ячейки, которая имеет первый экземпляр этого значения. Любая помощь будет оценена. Спасибо

1 Ответ

2 голосов
/ 17 января 2020
function NEEDLEINHAYSTACK(needle) {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getDataRange();
  var r=rg.createTextFinder(needle).findNext();
  return r.getA1Notation();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...