Доброго времени суток Вам. По своей проблеме ответа не нашел - ткните носом если что. Заранее прошу прощения за то, что возможно продублировал тему. Суть проблемы такова. Есть таблица с разными данными, которые нужно путем формул консолидировать в другую табличку. Хочу сделать так, чтобы при заполнении одной ячейки с датой (она и есть тот самый критерий от которого надо вести весь пляс) автоматом простовлялись значения в нужное место, причем вся проблема, что строк с такой же датой в таблице откуда надо подставить значения может быть от одной до 50. т.е. необходимо при заполнении даты там, где нужно подставить данные, если строк к примеру две, то что бы заполнились обе строки. Фиг знает как толком объяснить. К примеру функция ВПР обрабатывает только одну строку, и если есть еще строки ВПР их игнорирует. В файле примера как должно быть раскрасил все откуда и куда. Прошу вашей помощи. Реализовать такое необходимо без макросов. Есть ли такая возможность? Заранее большое спасибо.
Р.S. Таблица откуда подставляются данные обычно имеет не более 300 строк.
Доброго времени суток Вам. По своей проблеме ответа не нашел - ткните носом если что. Заранее прошу прощения за то, что возможно продублировал тему. Суть проблемы такова. Есть таблица с разными данными, которые нужно путем формул консолидировать в другую табличку. Хочу сделать так, чтобы при заполнении одной ячейки с датой (она и есть тот самый критерий от которого надо вести весь пляс) автоматом простовлялись значения в нужное место, причем вся проблема, что строк с такой же датой в таблице откуда надо подставить значения может быть от одной до 50. т.е. необходимо при заполнении даты там, где нужно подставить данные, если строк к примеру две, то что бы заполнились обе строки. Фиг знает как толком объяснить. К примеру функция ВПР обрабатывает только одну строку, и если есть еще строки ВПР их игнорирует. В файле примера как должно быть раскрасил все откуда и куда. Прошу вашей помощи. Реализовать такое необходимо без макросов. Есть ли такая возможность? Заранее большое спасибо.
Р.S. Таблица откуда подставляются данные обычно имеет не более 300 строк.Nuclior
Добрый день. Вижу решение с помощью udf. От Вас никаких дополнительных действий не требуется, только ввести нужную дату, НО макросы должны быть включены. Попробуйте.
Добрый день. Вижу решение с помощью udf. От Вас никаких дополнительных действий не требуется, только ввести нужную дату, НО макросы должны быть включены. Попробуйте.DJ_Marker_MC
DJ_Marker_MC, отлично все работает - я даже неожидал, бальшое тебе спасибо. Но, к сожалению, вариант связанный хоть каким образом с макросами не приемлем Ваша модернизация функции ВПР работает именно так, как нужно, но так уж получилось, что по-работе мне приходится делать то, что в примере, за других людей (честно говоря за мастеров - старпёров), которым невозможно объяснить, что такое макросы и т.д. Тем более, что эти файлы пойдут дальше по иерархии, где людям вообще плевать на само понятие "макросы" и на способ их включения. Возможен ли вариант, когда можно обойтись лишь формулой? Плохо соображаю в этом, но применить формулы массива или ещё что...
Добавление строк автоматом, как в вашем примере ОЧЕНЬ впечатлила. Для меня такой вариант существовал лишь в мыслях - конечно я знал что без макросов никак, что очень обламывает.
DJ_Marker_MC, отлично все работает - я даже неожидал, бальшое тебе спасибо. Но, к сожалению, вариант связанный хоть каким образом с макросами не приемлем Ваша модернизация функции ВПР работает именно так, как нужно, но так уж получилось, что по-работе мне приходится делать то, что в примере, за других людей (честно говоря за мастеров - старпёров), которым невозможно объяснить, что такое макросы и т.д. Тем более, что эти файлы пойдут дальше по иерархии, где людям вообще плевать на само понятие "макросы" и на способ их включения. Возможен ли вариант, когда можно обойтись лишь формулой? Плохо соображаю в этом, но применить формулы массива или ещё что...
Добавление строк автоматом, как в вашем примере ОЧЕНЬ впечатлила. Для меня такой вариант существовал лишь в мыслях - конечно я знал что без макросов никак, что очень обламывает.Nuclior
Сообщение отредактировал Nuclior - Суббота, 06.09.2014, 01:45
так уж получилось, что по-работе мне приходится делать то, что в примере, за других людей (честно говоря за мастеров - старпёров), которым невозможно объяснить, что такое макросы и т.д. Тем более, что эти файлы пойдут дальше по иерархии,
А напрячь собственных программистов по теме "привести обмен данными формально" нельзя? Или программистов нет вообще? - тогда _требуйте_ либо поставку входных данных ВСЕГДА по определенному образцу, либо разрешения на предобработку входных данных (раз Офисом нельзя преобразовывать). По идее - спросите ТЗ со своих начальников. Что им интереснее - правильная аналитика, или прогиб под СБ...
В целом, у вас проблема не с офисным программированием, а с начальством, IMHO
так уж получилось, что по-работе мне приходится делать то, что в примере, за других людей (честно говоря за мастеров - старпёров), которым невозможно объяснить, что такое макросы и т.д. Тем более, что эти файлы пойдут дальше по иерархии,
А напрячь собственных программистов по теме "привести обмен данными формально" нельзя? Или программистов нет вообще? - тогда _требуйте_ либо поставку входных данных ВСЕГДА по определенному образцу, либо разрешения на предобработку входных данных (раз Офисом нельзя преобразовывать). По идее - спросите ТЗ со своих начальников. Что им интереснее - правильная аналитика, или прогиб под СБ...
В целом, у вас проблема не с офисным программированием, а с начальством, IMHOAndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Суббота, 06.09.2014, 02:11