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

Вход

Регистрация

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

 

= Мир MS Excel/Перетащить данные из ячеек, если сегодня дата=дате в табл - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перетащить данные из ячеек, если сегодня дата=дате в табл
Chertyozhnik Дата: Воскресенье, 29.11.2015, 12:09 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день. Помогите пожалуйста, если можно.
Имеем таблицу с логинами в столбце А, с названиями конференций в строке В. На пересечении логина и названия конференции люди указывают дату, когда они хотят присутствовать на конфе. Но Людей более 200 человек, поэтому просматривать каждого, когда он куда хочет - не представляется возможным. В связи с этим возникла задача.

Каким образом из сводной таблицы, где люди сами указывают даты, составить новую таблицу. Суть вопроса такова, что ЕСЛИ СЕГОДНЯ равно дате, которая указана человеком, ТО в нашу таблицу подтягивается логин человека и тема конференции. То есть необходимо сделать так, чтобы можно было просто открыть эту таблицу и сразу увидеть, кто на какую конференцию сегодня должен придти. И уже дальше с этими людьми связываться и добавлять их в чаты.

Пример ниже. Буду очень признателен за помощь
К сообщению приложен файл: 9759610.xlsx (8.8 Kb)
 
Ответить
СообщениеДобрый день. Помогите пожалуйста, если можно.
Имеем таблицу с логинами в столбце А, с названиями конференций в строке В. На пересечении логина и названия конференции люди указывают дату, когда они хотят присутствовать на конфе. Но Людей более 200 человек, поэтому просматривать каждого, когда он куда хочет - не представляется возможным. В связи с этим возникла задача.

Каким образом из сводной таблицы, где люди сами указывают даты, составить новую таблицу. Суть вопроса такова, что ЕСЛИ СЕГОДНЯ равно дате, которая указана человеком, ТО в нашу таблицу подтягивается логин человека и тема конференции. То есть необходимо сделать так, чтобы можно было просто открыть эту таблицу и сразу увидеть, кто на какую конференцию сегодня должен придти. И уже дальше с этими людьми связываться и добавлять их в чаты.

Пример ниже. Буду очень признателен за помощь

Автор - Chertyozhnik
Дата добавления - 29.11.2015 в 12:09
gling Дата: Воскресенье, 29.11.2015, 12:57 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
Здравствуйте. У Вас таблица не удобной формы. Используйте Редизайнер таблиц, а потом как в примере или сводная или формулами. Редизайнер можете найти поиском.
К сообщению приложен файл: 9347726.xlsx (15.1 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. У Вас таблица не удобной формы. Используйте Редизайнер таблиц, а потом как в примере или сводная или формулами. Редизайнер можете найти поиском.

Автор - gling
Дата добавления - 29.11.2015 в 12:57
_Boroda_ Дата: Воскресенье, 29.11.2015, 14:31 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Не меняя исходную таблицу
Логин
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$3:A$7;НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5));СТРОКА(F1)));"")

Тема
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:D$2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5)+СТОЛБЕЦ(A2:C2)%%);СТРОКА(G1));1)/1%%+0,1);"")

Обе формулы - формулы массива. Вводятся одновременным нажатием Контрл Шифт Ентер
Автопокраска границ сделана условным форматированием.
Добавлено. Просроченные даты красные, текущие - синие. Тоже условным форматированием.
К сообщению приложен файл: 9759610_2.xlsx (10.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе меняя исходную таблицу
Логин
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$3:A$7;НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5));СТРОКА(F1)));"")

Тема
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:D$2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5)+СТОЛБЕЦ(A2:C2)%%);СТРОКА(G1));1)/1%%+0,1);"")

Обе формулы - формулы массива. Вводятся одновременным нажатием Контрл Шифт Ентер
Автопокраска границ сделана условным форматированием.
Добавлено. Просроченные даты красные, текущие - синие. Тоже условным форматированием.

Автор - _Boroda_
Дата добавления - 29.11.2015 в 14:31
Karataev Дата: Воскресенье, 29.11.2015, 14:38 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Реализация с помощью макроса. Макрос запускается кнопкой, которая находится в "E1".
В ячейке "G2" сделано условное форматирование, чтобы если дата старая, то выдялось красным, чтобы пользователь не забыл обновить данные.
К сообщению приложен файл: 1070258.xlsm (20.1 Kb)
 
Ответить
СообщениеРеализация с помощью макроса. Макрос запускается кнопкой, которая находится в "E1".
В ячейке "G2" сделано условное форматирование, чтобы если дата старая, то выдялось красным, чтобы пользователь не забыл обновить данные.

Автор - Karataev
Дата добавления - 29.11.2015 в 14:38
Chertyozhnik Дата: Воскресенье, 29.11.2015, 15:25 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
gling, к сожалению таблица должна быть именно в такой форме, как указано в моем примере... Т.к. конференций тоже не 3, а около 10. Следовательно, если у меня 200 человек и каждый должен записаться на 10 конференций, то в листе будет заполнено 2000 строк. Это крайне неудобно. Возможно сделать то, что вы сделали, но с моей таблицей?
 
Ответить
Сообщениеgling, к сожалению таблица должна быть именно в такой форме, как указано в моем примере... Т.к. конференций тоже не 3, а около 10. Следовательно, если у меня 200 человек и каждый должен записаться на 10 конференций, то в листе будет заполнено 2000 строк. Это крайне неудобно. Возможно сделать то, что вы сделали, но с моей таблицей?

Автор - Chertyozhnik
Дата добавления - 29.11.2015 в 15:25
Chertyozhnik Дата: Воскресенье, 29.11.2015, 15:31 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всем огромное спасиб. Сейчас буду пробовать второй вариант. Страницу не обновил, не видел, что столько ответов ))
 
Ответить
СообщениеВсем огромное спасиб. Сейчас буду пробовать второй вариант. Страницу не обновил, не видел, что столько ответов ))

Автор - Chertyozhnik
Дата добавления - 29.11.2015 в 15:31
Wasilich Дата: Воскресенье, 29.11.2015, 17:00 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А если так? Пойдёт, нет? :)
К сообщению приложен файл: 2218551.xls (26.0 Kb)


Сообщение отредактировал Wasilic - Воскресенье, 29.11.2015, 17:17
 
Ответить
СообщениеА если так? Пойдёт, нет? :)

Автор - Wasilich
Дата добавления - 29.11.2015 в 17:00
Chertyozhnik Дата: Воскресенье, 29.11.2015, 18:01 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Wasilic, хороший вариант, но к сожалению не подойдет, т.к. в таком случае все 200 человек должны быть в списке. Конференция по 10 человек проводится, поэтому вариант _Boroda_, подходит больше. Но есть проблема... на компьютере в икселе сделал это. В гугл таблицах формула для логина работает, а формула для названия конференции выдает синтаксическую ошибку. В гугле сделано все абсолютно так же, как и в обычном икселе... не понимаю почему... Никто не подскажет?
 
Ответить
СообщениеWasilic, хороший вариант, но к сожалению не подойдет, т.к. в таком случае все 200 человек должны быть в списке. Конференция по 10 человек проводится, поэтому вариант _Boroda_, подходит больше. Но есть проблема... на компьютере в икселе сделал это. В гугл таблицах формула для логина работает, а формула для названия конференции выдает синтаксическую ошибку. В гугле сделано все абсолютно так же, как и в обычном икселе... не понимаю почему... Никто не подскажет?

Автор - Chertyozhnik
Дата добавления - 29.11.2015 в 18:01
Wasilich Дата: Воскресенье, 29.11.2015, 19:27 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
в таком случае все 200 человек должны быть в списке. Конференция по 10 человек проводится
Пустые ячейки убираются автофильтром: :)
Хотя, чем сложней, тем лучше.
К сообщению приложен файл: Chert.xls (25.5 Kb)
 
Ответить
Сообщение
в таком случае все 200 человек должны быть в списке. Конференция по 10 человек проводится
Пустые ячейки убираются автофильтром: :)
Хотя, чем сложней, тем лучше.

Автор - Wasilich
Дата добавления - 29.11.2015 в 19:27
_Boroda_ Дата: Воскресенье, 29.11.2015, 19:55 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Попробуйте в Гуглах так
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:D$2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5)+СТОЛБЕЦ(A2:C2)/10000);СТРОКА(G1));1)*10000+0,1);"")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПопробуйте в Гуглах так
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:D$2;ОСТАТ(НАИМЕНЬШИЙ(ЕСЛИ(B$3:D$7=СЕГОДНЯ();СТРОКА(A$1:A$5)+СТОЛБЕЦ(A2:C2)/10000);СТРОКА(G1));1)*10000+0,1);"")

Автор - _Boroda_
Дата добавления - 29.11.2015 в 19:55
Chertyozhnik Дата: Воскресенье, 29.11.2015, 20:14 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, спасибо!!! Все работает! Вы просто профи! Всегда очень помогаете. Просто сказочный форум!
 
Ответить
Сообщение_Boroda_, спасибо!!! Все работает! Вы просто профи! Всегда очень помогаете. Просто сказочный форум!

Автор - Chertyozhnik
Дата добавления - 29.11.2015 в 20:14
  • Страница 1 из 1
  • 1
Поиск:

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