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

Вход

Регистрация

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

 

= Мир MS Excel/Как вставить в формулу данные ячейки из конкретного столбца - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Как вставить в формулу данные ячейки из конкретного столбца
grogpro Дата: Суббота, 15.01.2022, 19:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Добрый день! Очень не профессионал в Google docs. Поэтому попробую как-нибудь объяснить своими словами. Не пинайте сильно, плиз...

Сторонний сервис вставляет в таблицу данные, которая в дальнейшем используется на сайте как БД. Для объединения текста в одной из ячеек необходимо в нее подставить данные из нескольких столбцов той же строки. Это не вопрос, если делать вручную, используя функцию JOIN. Но нужно автоматизировать процесс. Т.е. чтобы при попадании данных в таблицу в одну из ячеек попадала формула с функцией JOIN. И это тоже не вопрос. Моя задача в следующем.

Формула примерно такова =JOIN(" "; A2). Она "зашита" в форму передачи данных. Но при создании каждой новой строки эта формула остается неизменной! Например, она попадает в строку =10, но данные продолжает подставлять из A2. А в данном случае нужно из A10. Вот и не могу понять как сделать так, чтобы формула сама определяла строку в которую она попала. И соответственно подставляла данные из Столбца А, но из строки в которой находится...

Подскажите, пожалуйста! Надеюсь, более менее понятно описал)))


Сообщение отредактировал grogpro - Суббота, 15.01.2022, 19:36
 
Ответить
СообщениеДобрый день! Очень не профессионал в Google docs. Поэтому попробую как-нибудь объяснить своими словами. Не пинайте сильно, плиз...

Сторонний сервис вставляет в таблицу данные, которая в дальнейшем используется на сайте как БД. Для объединения текста в одной из ячеек необходимо в нее подставить данные из нескольких столбцов той же строки. Это не вопрос, если делать вручную, используя функцию JOIN. Но нужно автоматизировать процесс. Т.е. чтобы при попадании данных в таблицу в одну из ячеек попадала формула с функцией JOIN. И это тоже не вопрос. Моя задача в следующем.

Формула примерно такова =JOIN(" "; A2). Она "зашита" в форму передачи данных. Но при создании каждой новой строки эта формула остается неизменной! Например, она попадает в строку =10, но данные продолжает подставлять из A2. А в данном случае нужно из A10. Вот и не могу понять как сделать так, чтобы формула сама определяла строку в которую она попала. И соответственно подставляла данные из Столбца А, но из строки в которой находится...

Подскажите, пожалуйста! Надеюсь, более менее понятно описал)))

Автор - grogpro
Дата добавления - 15.01.2022 в 19:35
grogpro Дата: Суббота, 15.01.2022, 20:49 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Нашел функцию ROW() Но не пойму как ее скрестить с адресом ячейки...
 
Ответить
СообщениеНашел функцию ROW() Но не пойму как ее скрестить с адресом ячейки...

Автор - grogpro
Дата добавления - 15.01.2022 в 20:49
Gustav Дата: Суббота, 15.01.2022, 21:13 | Сообщение № 3
Группа: Админы
Ранг: Участник клуба
Сообщений: 2808
Репутация: 1184 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
[vba]
Код
=JOIN(" ";INDIRECT("A"&ROW()))
[/vba]


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение[vba]
Код
=JOIN(" ";INDIRECT("A"&ROW()))
[/vba]

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

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