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

Вход

Регистрация

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

 

= Мир MS Excel/Привязка цвета ячеек к тексту в них и привязка к первым двум - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Привязка цвета ячеек к тексту в них и привязка к первым двум
AraB Дата: Вторник, 30.05.2023, 09:21 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Добрый день, уважаемые!

Есть две гугл таблицы( Главная и из которой берутся данные в главную таблицу ). В главную таблицу происходит импорт данных из второй таблицы, это осуществляется с помощью IMPORTRANGE с указанием ссылки из которой берутся данные, а так же указанием диапазона.Данные успешно помещаются в главную таблицу(скрин 1).
Необходимо каким-то образом при внесении изменений в главной таблице, например - заливка строки и добавление текста в соседние(скрин 2) чтобы все изменения привязывались к ячейкам.
------------------------------------------------------------------Попробую пояснить----------------------------------------------------------
Перефразирую: Необходимо в главной таблице, в которую происходит импорт данных из другой таблицы, при заливке строки она(заливка) прикреплялась к тексту в ячейках, которые она заливает, а так же при добавлении текста в ячейки справа от импортируемого он привязывался к ячейкам из первых двух столбцов.
------------------------------------------------------------------Попробую пояснить--------------------------------------------------
Перефразирую , дубль два: Есть главная табличка, в которую импортируется текст, при добавлении строки в импортируемый текст заливка остаётся на строке которую залил( Например, заливаю 8 строку и выше добавляю ещё строку, по итогу заливка остаётся на 8 строке, а текст который раньше был в 8 строке смещается на 9 строку), тоже самое с текстом при добавлении строки текст не привязвается к вставленным данный( необоходимо, чтобы текст привязывался к ячейкам из превых двух столбоц)
К сообщению приложен файл: 3086612.png (83.8 Kb) · 5650189.png (42.2 Kb) · 7316925.png (78.2 Kb) · 2782528.png (68.3 Kb) · 6971544.png (270.0 Kb)


Сообщение отредактировал AraB - Вторник, 30.05.2023, 09:54
 
Ответить
СообщениеДобрый день, уважаемые!

Есть две гугл таблицы( Главная и из которой берутся данные в главную таблицу ). В главную таблицу происходит импорт данных из второй таблицы, это осуществляется с помощью IMPORTRANGE с указанием ссылки из которой берутся данные, а так же указанием диапазона.Данные успешно помещаются в главную таблицу(скрин 1).
Необходимо каким-то образом при внесении изменений в главной таблице, например - заливка строки и добавление текста в соседние(скрин 2) чтобы все изменения привязывались к ячейкам.
------------------------------------------------------------------Попробую пояснить----------------------------------------------------------
Перефразирую: Необходимо в главной таблице, в которую происходит импорт данных из другой таблицы, при заливке строки она(заливка) прикреплялась к тексту в ячейках, которые она заливает, а так же при добавлении текста в ячейки справа от импортируемого он привязывался к ячейкам из первых двух столбцов.
------------------------------------------------------------------Попробую пояснить--------------------------------------------------
Перефразирую , дубль два: Есть главная табличка, в которую импортируется текст, при добавлении строки в импортируемый текст заливка остаётся на строке которую залил( Например, заливаю 8 строку и выше добавляю ещё строку, по итогу заливка остаётся на 8 строке, а текст который раньше был в 8 строке смещается на 9 строку), тоже самое с текстом при добавлении строки текст не привязвается к вставленным данный( необоходимо, чтобы текст привязывался к ячейкам из превых двух столбоц)

Автор - AraB
Дата добавления - 30.05.2023 в 09:21
AraB Дата: Вторник, 30.05.2023, 09:40 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

https://sharing.clickup.com/clip....06.webm
Примерно такое происходит не смещается заливка и текст


Сообщение отредактировал AraB - Вторник, 30.05.2023, 09:45
 
Ответить
Сообщениеhttps://sharing.clickup.com/clip....06.webm
Примерно такое происходит не смещается заливка и текст

Автор - AraB
Дата добавления - 30.05.2023 в 09:40
Gustav Дата: Вторник, 30.05.2023, 13:44 | Сообщение № 3
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
С помощью одного IMPORTRANGE Вы поставленную задачу не решите.

У вас - вопрос синхронизации двух таблиц. Вопрос не такой простой, как может показаться вначале. Решается он в конечном итоге не формулами, а скриптами. Данные должны передаваться в главную таблицу независимыми (от второстепенной таблицы) копиями строк. Строки нужно снабдить уникальным идентификатором (нужно выделить колонку под это в обеих таблицах). Нумерация идентификатором должна быть сквозная, т.е. общая для главной и для второстепенной таблицы. Простейший способ - использование элементов даты-времени (ГГММДД ЧЧММСС) и еще одного разряда, чтобы исключить одновременное генерирование одинаковых кодов для разных записей. Этот разряд может принимать значения, например, 1 - если запись создается сразу в главной таблице и 2 - если запись создается во второстепенной и оттуда поступает в главную.

Если данные передаются по IMPORTRANGE, то лучше (и проще для последующей обработки) это делать не напрямую в главную таблицу, а на вспомогательный рабочий лист. А дальше в главной таблице могут быть формулы с функциями типа ВПР, ИНДЕКС, ПОИСКПОЗ, настроенными на получение информации из этого листа на основании значений уникального идентификатора. При этом новые строки, поступившие на вспомогательный лист из второстепенной таблицы, "подливаются" в главную с помощью скрипта. По крайней мере, идентификаторы строк должны быть физически скопированы в главную таблицу, а значения в полях, которые могут меняться со временем, можно организовать с упомянутыми выше функциями типа ВПР.

Вот какие-то такие мысли должны возникать при решении этой задачи, примерно в таком ключе надо действовать.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеС помощью одного IMPORTRANGE Вы поставленную задачу не решите.

У вас - вопрос синхронизации двух таблиц. Вопрос не такой простой, как может показаться вначале. Решается он в конечном итоге не формулами, а скриптами. Данные должны передаваться в главную таблицу независимыми (от второстепенной таблицы) копиями строк. Строки нужно снабдить уникальным идентификатором (нужно выделить колонку под это в обеих таблицах). Нумерация идентификатором должна быть сквозная, т.е. общая для главной и для второстепенной таблицы. Простейший способ - использование элементов даты-времени (ГГММДД ЧЧММСС) и еще одного разряда, чтобы исключить одновременное генерирование одинаковых кодов для разных записей. Этот разряд может принимать значения, например, 1 - если запись создается сразу в главной таблице и 2 - если запись создается во второстепенной и оттуда поступает в главную.

Если данные передаются по IMPORTRANGE, то лучше (и проще для последующей обработки) это делать не напрямую в главную таблицу, а на вспомогательный рабочий лист. А дальше в главной таблице могут быть формулы с функциями типа ВПР, ИНДЕКС, ПОИСКПОЗ, настроенными на получение информации из этого листа на основании значений уникального идентификатора. При этом новые строки, поступившие на вспомогательный лист из второстепенной таблицы, "подливаются" в главную с помощью скрипта. По крайней мере, идентификаторы строк должны быть физически скопированы в главную таблицу, а значения в полях, которые могут меняться со временем, можно организовать с упомянутыми выше функциями типа ВПР.

Вот какие-то такие мысли должны возникать при решении этой задачи, примерно в таком ключе надо действовать.

Автор - Gustav
Дата добавления - 30.05.2023 в 13:44
  • Страница 1 из 1
  • 1
Поиск:

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