У меня есть вопрос по работе с массивами чисел: есть массивы данных на одном листе в виде таблицы с шапкой для каждого столбца массива из двух ячеек с текстом. На другом листе есть калькулятор, в который нужно копировать эти массивы, массивов много, поэтому есть задача сделать авто-копирование массивов по совпадению текстов в шапках в калькуляторе, Например: С5=N5; С6=N6 то С8=N8 ( исправлено) То есть текст в обоих ячейках шапки в калькуляторе и в столбце таблицы массивов должен совпасть, таким образом программа находит нужный массив и копирует его в калькулятор. Прикладываю мини-файл с калькулятором, шапками и таблицей массивов. Нужно сделать так. чтобы при копировании шапки в калькулятор, там же появлялся и массив из таблицы справа
С Уважением, Руслан
Здравствуйте уважаемые эксперты!
У меня есть вопрос по работе с массивами чисел: есть массивы данных на одном листе в виде таблицы с шапкой для каждого столбца массива из двух ячеек с текстом. На другом листе есть калькулятор, в который нужно копировать эти массивы, массивов много, поэтому есть задача сделать авто-копирование массивов по совпадению текстов в шапках в калькуляторе, Например: С5=N5; С6=N6 то С8=N8 ( исправлено) То есть текст в обоих ячейках шапки в калькуляторе и в столбце таблицы массивов должен совпасть, таким образом программа находит нужный массив и копирует его в калькулятор. Прикладываю мини-файл с калькулятором, шапками и таблицей массивов. Нужно сделать так. чтобы при копировании шапки в калькулятор, там же появлялся и массив из таблицы справа
Где в примере данные в этих диапазонах? Составляя пример и описание абы-как, Вы отбираете у людей время - с Вашей задачей работаете только Вы и нужно объяснять толково и доходчиво . Не нужно писать"от фонаря" в надежде "авось разберутся", нужно описывать по примеру и показывать желаемый результат.
Не понял...
Цитата
Если А1=АС1;В1=ВС1
Где в примере данные в этих диапазонах? Составляя пример и описание абы-как, Вы отбираете у людей время - с Вашей задачей работаете только Вы и нужно объяснять толково и доходчиво . Не нужно писать"от фонаря" в надежде "авось разберутся", нужно описывать по примеру и показывать желаемый результат.vikttur
Дико извиняюсь, правильнее будет так: Если С5=N5; С6=N6 то С8=N8 т.е. при совпадении двух пар ячеек - выполняется копирование ячейки массива в калькулятор
Дико извиняюсь, правильнее будет так: Если С5=N5; С6=N6 то С8=N8 т.е. при совпадении двух пар ячеек - выполняется копирование ячейки массива в калькуляторars1734
Почти, но не совсем, думаю должно все быть проще. В условном форматировании понимает что я хочу и окрашивает при совпадении текстов, но как сделать так чтобы копировала, вот в чем вопрос...
Внес пояснения в файл: При копировании шапок ( в центре) в калькулятор(слева), в калькуляторе должен появляться и массив столбца (справа) с такой же шапкой.
Почти, но не совсем, думаю должно все быть проще. В условном форматировании понимает что я хочу и окрашивает при совпадении текстов, но как сделать так чтобы копировала, вот в чем вопрос...
Внес пояснения в файл: При копировании шапок ( в центре) в калькулятор(слева), в калькуляторе должен появляться и массив столбца (справа) с такой же шапкой.ars1734
Очень похоже. но при перемене в шапке ЕЕЕ, (калькулятор) во второй ячейке Red на Blue, значения в массиве не меняются. когда как должны сменить знак на противоположный из-за двух вариантов массивов ЕЕЕ в таблице справа с переменой знака , (Red и Blue). т.е. должно совпасть ЕЕЕ в первой ячейке и Red или Blue во второй - с такими же ячейками в таблице массивов справа. По принципу: если С5=N5 и С6=N6 то С8=N8, но только для всех ячеек массива N6:S6, Например: если С5=N5:S5 и С6=N6:S6 то С8=N8:S8 т.е программа ищет совпадения двух ячеек в шапках таблицы справа и копирует весь массив нужного столбца с такой же шапкой в калькулятор
Очень похоже. но при перемене в шапке ЕЕЕ, (калькулятор) во второй ячейке Red на Blue, значения в массиве не меняются. когда как должны сменить знак на противоположный из-за двух вариантов массивов ЕЕЕ в таблице справа с переменой знака , (Red и Blue). т.е. должно совпасть ЕЕЕ в первой ячейке и Red или Blue во второй - с такими же ячейками в таблице массивов справа. По принципу: если С5=N5 и С6=N6 то С8=N8, но только для всех ячеек массива N6:S6, Например: если С5=N5:S5 и С6=N6:S6 то С8=N8:S8 т.е программа ищет совпадения двух ячеек в шапках таблицы справа и копирует весь массив нужного столбца с такой же шапкой в калькуляторars1734
Сообщение отредактировал ars1734 - Воскресенье, 21.01.2018, 16:54
ars1734, для того чтоб получить результат, надо уметь объяснять что надо. Если это не получается, то нужно рисовать, если и тут не выходит, то ....
Вы можете прям в файле показать что от кужда надо брать и по каому условию Где исходные даные, где то куда надо положить и где шапка меняется. Я вот меняю в калькуляторе шаппку , а на нее все и заточено, и значения меняются корректно, на мой взгляд.
ars1734, для того чтоб получить результат, надо уметь объяснять что надо. Если это не получается, то нужно рисовать, если и тут не выходит, то ....
Вы можете прям в файле показать что от кужда надо брать и по каому условию Где исходные даные, где то куда надо положить и где шапка меняется. Я вот меняю в калькуляторе шаппку , а на нее все и заточено, и значения меняются корректно, на мой взгляд.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Сообщение отредактировал bmv98rus - Воскресенье, 21.01.2018, 16:54
Работает! Вы великий мастер! Только теперь осталось понять, как применить эту формулу в программе. Индекс в формуле нужно менять или он будет постоянный? С остальным вроде понимаю, там условно ставится целый столбец со значениями, не понятно пока только по индексу..
Работает! Вы великий мастер! Только теперь осталось понять, как применить эту формулу в программе. Индекс в формуле нужно менять или он будет постоянный? С остальным вроде понимаю, там условно ставится целый столбец со значениями, не понятно пока только по индексу..ars1734
Добавил пример в передыдущее сообщение. "Магические цвета" сами подставляются )
P.S. Не заметил, что при одном названии верхнем могут быть разные цвета. А что, нельзя верхние сделать уникальными, чтобы не выбирать два названия заголовка?
Добавил пример в передыдущее сообщение. "Магические цвета" сами подставляются )
P.S. Не заметил, что при одном названии верхнем могут быть разные цвета. А что, нельзя верхние сделать уникальными, чтобы не выбирать два названия заголовка?vikttur
Сообщение отредактировал vikttur - Воскресенье, 21.01.2018, 17:22
А что, нельзя верхние сделать уникальными, чтобы не выбирать два названия заголовка?
В том то и дело что нет, иначе будет сложно читать и искать в таблицах, к тому же там еще условное форматирование стоит для первой ячейки в шапке независимо от цвета, но эта проблема уже решена: формула ищет по двум ячейкам одновременно, пробовал менять цвета в шапке - работает, просто сама формула мощная, много неизвестных для меня аргументов - буду пробовать вставить в программу
А что, нельзя верхние сделать уникальными, чтобы не выбирать два названия заголовка?
В том то и дело что нет, иначе будет сложно читать и искать в таблицах, к тому же там еще условное форматирование стоит для первой ячейки в шапке независимо от цвета, но эта проблема уже решена: формула ищет по двум ячейкам одновременно, пробовал менять цвета в шапке - работает, просто сама формула мощная, много неизвестных для меня аргументов - буду пробовать вставить в программуars1734
Сообщение отредактировал ars1734 - Воскресенье, 21.01.2018, 17:29
Я вырезал таблицу с массивами и переместил ее на Лист 2 и формула сразу перестала работать. У меня в программе тоже не работает, так как массивы находятся на другом листе. Подскажите что не так в формуле? Файл с перемещенными массивами на Лист 2 прилагаю
С Уважением и беспокойством
Еще раз извините за беспокойство!
Я вырезал таблицу с массивами и переместил ее на Лист 2 и формула сразу перестала работать. У меня в программе тоже не работает, так как массивы находятся на другом листе. Подскажите что не так в формуле? Файл с перемещенными массивами на Лист 2 прилагаю