Oleg_F, Сейчас, извините, заново влезать в вопрос лениво, но насколько я помню, либо сам метод getRange, либо его аналог позволяет указывать целый диапазон, а не только одну ячейку. Если в конкретной задаче определить диапазон заранее проблематично, то можно организовать перенос данных в цикле.
Подтверждаю, да. )) Сталкивался с этим - раза три пытался сделать, как я хочу, думал, я что-то не понимаю. У меня ж все заготовлено было заранее - справочники, обработка всякая, аналитика... )) А потом смирился - и сделал перенос данных из "их" таблицы в свою.
malkovskaia, почему-то на почту извещение о новом комментарии не пришло...
Рад, что смог помочь. А эти "зверушки" с шаловливыми пальчиками, да - вечная проблема. )) Поэтому всегда старался спрятать от них всё, что возможно спрятать. В частности, аналитику никогда не делал в доступных для пользователей (администраторов, продажников и т.д.) таблицах. Вы ведь наверняка считаете (или будете считать), сколько времени отработали ваши мастера, сколько было клиентов, насколько эффективно используются кабинеты и т.д. Делайте это в отдельных таблицах - будет чуть больше геморроя, но го-ораздо спокойнее за результат. ))
Удачи! :-)
malkovskaia, поскольку у таблицы было устрашающее :))) название "НЕ ТРОГАТЬ", сделал копию. Возможное решение сделано на примере 16-го числа.
Необходимые пояснения даны на странице "ПОЯСНЕНИЯ". Но если что-то бестолково объяснил, то - уточняйте, не стесняясь.
Если уведомление с доступом к копии по какой-то причине не дошло, просто скажите, я дам ссылку здесь.
malkovskaia, извинения излишни. )) От недостатка данных в вопросе я не пострадал, "пострадали" только Вы. )) поскольку адекватного ответа не получили....
А у меня сейчас подозрение, что вся таблица в принципе не оптимально сработана. Например, Вы говорите, что есть "второй лист", но не говорите - с него ли делается выборка процедуры в выпадающем меню? Подозрение, что нет - список просто "забит ручками". Да? ))
Объясняю - я не Ванга - просто если бы это было не так, то и самого вопроса бы не было - все данные ведь уже есть в "справочнике" на листе "Процедуры".
Если захотите продолжить диалог, сделайте копию таблицы (я не думаю, что там сильно секретная информация - секретную забейте звездочками :-) ) и дайте мне доступ на пользователя albor.nikol@gmail.com . Я тогда хотя бы смогу понять, в чем проблема.
Во-первых, не понятно, откуда таблица может знать сколько строк ей закрашивать. У вас процедуры берутся из справочника, где это указано? Во-вторых, окраска всегда желтая или зависит от процедуры? Второе усложняет задачу.
В любом случае, я думаю, что надо заводить ещё как минимум один столбец для признака условного форматирования. И, конечно, не обязательно, чтобы этот столбец был виден пользователям.
Желаемое едва ли осуществимо. Вопрос - а зачем? Если просто посмотреть, то заходите на таблицу-оригинал. Если это надо как-то автоматически обрабатывать, то я бы поискал другое решение. В зависимости от задачи.
"Ячейка правее" ячейки в столбце D, в моем понимании, это ячейка из той же строки, но в столбце E.
Пока контакта нет, практически "пальцем в небо", но... таблицы я увидел, попробуйте так:
=QUERY('data'!D2:E34;"select E where D = " & TO_TEXT(A1))
внести в ячейку B1 и набрать что-то в ячейке A1.
Если надо набирать не только в A1, а в столбце А, то диапазон 'data'!D2:E34 надо зафиксировать символом доллара и формулу протянуть вниз. Если условия ещё сложней, то... нужен прямой контакт, а я тут не вижу привычных мне способов общения. ((
Подскажите новичку... непривычный мне сервис... я в почте вижу заданный мне вопрос, а на самом сайте - в ленте собственно вопроса - нет. "Лички" здесь нет, емейла пользователя в его профиле я не вижу... Как мне ответить человеку? (((
Заранее благодарен за ответ! ))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.