Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Увеличить дискретность в таблице - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Увеличить дискретность в таблице (Макросы/Sub)
Увеличить дискретность в таблице
MaximA Дата: Понедельник, 14.08.2023, 09:39 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Доброго веремени суток!
Необходимо соединить две таблицы (или три) в одну, но объединяются они по интервалам глубин. Интервалы неодинаковы (то есть интервал в первой таблице может начинаться с 1 и до 10 ,а во второй таблице с 1 и до 4 ,а потом с 4 до 10). Задаются интервалаы двумя первыми колонками (начало интервала и конец интервала).
Отсюда задача.
Создать таблицу с общими интервалами, в которой бы свойства обеих таблиц были объединены.
Объединить таблицы не проблема, есть функция lookUp(). но проблема в том, что интервалы неодинаковы и свойство из второй таблицы может распространятся на несколько интервалов или наоборот.
Потому возникает задача, увеличить дискретность (шаг) в первой таблице, чтобы растянуть на неё свойства.
Это, пожалуй, главная задача. как из таблицы получить вторую таблицу с большим шагом. В идеале, если этот шаг можно было бы задавать.
 
Ответить
СообщениеДоброго веремени суток!
Необходимо соединить две таблицы (или три) в одну, но объединяются они по интервалам глубин. Интервалы неодинаковы (то есть интервал в первой таблице может начинаться с 1 и до 10 ,а во второй таблице с 1 и до 4 ,а потом с 4 до 10). Задаются интервалаы двумя первыми колонками (начало интервала и конец интервала).
Отсюда задача.
Создать таблицу с общими интервалами, в которой бы свойства обеих таблиц были объединены.
Объединить таблицы не проблема, есть функция lookUp(). но проблема в том, что интервалы неодинаковы и свойство из второй таблицы может распространятся на несколько интервалов или наоборот.
Потому возникает задача, увеличить дискретность (шаг) в первой таблице, чтобы растянуть на неё свойства.
Это, пожалуй, главная задача. как из таблицы получить вторую таблицу с большим шагом. В идеале, если этот шаг можно было бы задавать.

Автор - MaximA
Дата добавления - 14.08.2023 в 09:39
китин Дата: Понедельник, 14.08.2023, 09:53 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 6998
Репутация: 1069 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а где сама таблица то?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа где сама таблица то?

Автор - китин
Дата добавления - 14.08.2023 в 09:53
MaximA Дата: Вторник, 15.08.2023, 10:02 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Не прикрепилась. Вот пример.
К сообщению приложен файл: akustika.xlsx (12.8 Kb)


Сообщение отредактировал MaximA - Вторник, 15.08.2023, 10:03
 
Ответить
СообщениеНе прикрепилась. Вот пример.

Автор - MaximA
Дата добавления - 15.08.2023 в 10:02
mgt Дата: Вторник, 15.08.2023, 12:07 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 14 ±
Замечаний: 0% ±

Excel 2010
понятней не стало
 
Ответить
Сообщениепонятней не стало

Автор - mgt
Дата добавления - 15.08.2023 в 12:07
MaximA Дата: Вторник, 15.08.2023, 12:26 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Подписал и выделил. Короткий пример. Обычно таблицы длинные.
К сообщению приложен файл: akustika2.xlsx (10.2 Kb)
 
Ответить
СообщениеПодписал и выделил. Короткий пример. Обычно таблицы длинные.

Автор - MaximA
Дата добавления - 15.08.2023 в 12:26
Pelena Дата: Вторник, 15.08.2023, 14:52 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19028
Репутация: 4363 ±
Замечаний: ±

Excel 365 & Mac Excel
Посмотрите вариант формулами.
В жёлтой ячейке формула отличается от других в этом столбце
К сообщению приложен файл: 7488914.xlsx (12.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПосмотрите вариант формулами.
В жёлтой ячейке формула отличается от других в этом столбце

Автор - Pelena
Дата добавления - 15.08.2023 в 14:52
MaximA Дата: Вторник, 15.08.2023, 15:03 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Посмотрите вариант формулами.


Спасибо!
Но есть одна проблема. Если во второй таблице есть интервал, который меньше ,чем в первой, то свойство, закреплённое за второй таблицей, неверно растягивается на большой интервал из первой.
То есть необходимо условие , чтобы шаг выбирался исход из сравнения шага обеих таблиц
К сообщению приложен файл: 7488914_1.xlsx (11.7 Kb)


Сообщение отредактировал MaximA - Вторник, 15.08.2023, 15:09
 
Ответить
Сообщение
Посмотрите вариант формулами.


Спасибо!
Но есть одна проблема. Если во второй таблице есть интервал, который меньше ,чем в первой, то свойство, закреплённое за второй таблицей, неверно растягивается на большой интервал из первой.
То есть необходимо условие , чтобы шаг выбирался исход из сравнения шага обеих таблиц

Автор - MaximA
Дата добавления - 15.08.2023 в 15:03
Pelena Дата: Четверг, 17.08.2023, 08:56 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19028
Репутация: 4363 ±
Замечаний: ±

Excel 365 & Mac Excel
Проверьте так
К сообщению приложен файл: 8582445.xlsx (11.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПроверьте так

Автор - Pelena
Дата добавления - 17.08.2023 в 08:56
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Увеличить дискретность в таблице (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2023 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!