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

Вход

Регистрация

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

 

= Мир MS Excel/саморастягивающаяся таблица (СЦЕПИТЬ, ПРОСМОТР, ЕСЛИ,...) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » саморастягивающаяся таблица (СЦЕПИТЬ, ПРОСМОТР, ЕСЛИ,...) (Формулы/Formulas)
саморастягивающаяся таблица (СЦЕПИТЬ, ПРОСМОТР, ЕСЛИ,...)
Pahuchiy Дата: Четверг, 13.03.2014, 09:00 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Приветствую. Не могу придумать как сделать чтобы в нижней таблице выводились данные:
если в столбце C есть значение, то в результирующую ячейку нижней таблицы заносятся сцепленные: соответствующее значение из столбца A и первые 3 символа из ячейки столбца С
Спасибо.
К сообщению приложен файл: primer3.xlsx (9.9 Kb)
 
Ответить
СообщениеПриветствую. Не могу придумать как сделать чтобы в нижней таблице выводились данные:
если в столбце C есть значение, то в результирующую ячейку нижней таблицы заносятся сцепленные: соответствующее значение из столбца A и первые 3 символа из ячейки столбца С
Спасибо.

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 09:00
Vinkelman Дата: Четверг, 13.03.2014, 09:12 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 249
Репутация: 26 ±
Замечаний: 0% ±

2003 - 2010
Pahuchiy, Так нужно?
К сообщению приложен файл: 777.xlsx (9.5 Kb)
 
Ответить
СообщениеPahuchiy, Так нужно?

Автор - Vinkelman
Дата добавления - 13.03.2014 в 09:12
Pahuchiy Дата: Четверг, 13.03.2014, 09:18 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
нет, исходную таблицу трогать не нужно...нужно формулами сделать нижнюю таблицу
 
Ответить
Сообщениенет, исходную таблицу трогать не нужно...нужно формулами сделать нижнюю таблицу

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 09:18
Russel Дата: Четверг, 13.03.2014, 09:28 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Как вариант
К сообщению приложен файл: 6185241.xlsx (10.3 Kb)


QIWI 9173973973
 
Ответить
СообщениеКак вариант

Автор - Russel
Дата добавления - 13.03.2014 в 09:28
китин Дата: Четверг, 13.03.2014, 09:29 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
во монстр получился то,(может не так понял?)ФОРМУЛА МАССИВА
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$6;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$6<>"";СТРОКА($A$1:$A$6));СТРОКА(A1)))&ЛЕВСИМВ(ИНДЕКС(B$1:B$6;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$6<>"";СТРОКА(B$1:B$6));СТРОКА(A1)));3);"")
К сообщению приложен файл: Pahuchiy.xlsx (9.9 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 13.03.2014, 09:30
 
Ответить
Сообщениево монстр получился то,(может не так понял?)ФОРМУЛА МАССИВА
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$6;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$6<>"";СТРОКА($A$1:$A$6));СТРОКА(A1)))&ЛЕВСИМВ(ИНДЕКС(B$1:B$6;НАИМЕНЬШИЙ(ЕСЛИ(B$1:B$6<>"";СТРОКА(B$1:B$6));СТРОКА(A1)));3);"")

Автор - китин
Дата добавления - 13.03.2014 в 09:29
Pahuchiy Дата: Четверг, 13.03.2014, 09:42 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
во монстр получился то,(может не так понял?)ФОРМУЛА МАССИВА

очень похоже на то что нужно, СПАСИБО!

Как вариант

да, но таблица в реальности 20000 строк...)...а значений очень мало....хочется компактности...в любом случае спасибо


Сообщение отредактировал Pahuchiy - Четверг, 13.03.2014, 09:42
 
Ответить
Сообщение
во монстр получился то,(может не так понял?)ФОРМУЛА МАССИВА

очень похоже на то что нужно, СПАСИБО!

Как вариант

да, но таблица в реальности 20000 строк...)...а значений очень мало....хочется компактности...в любом случае спасибо

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 09:42
китин Дата: Четверг, 13.03.2014, 09:43 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
да, но таблица в реальности 20000 строк
уууууууу как мой монстр тормозить то будет :'(


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
да, но таблица в реальности 20000 строк
уууууууу как мой монстр тормозить то будет :'(

Автор - китин
Дата добавления - 13.03.2014 в 09:43
Pahuchiy Дата: Четверг, 13.03.2014, 11:44 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
уууууууу как мой монстр тормозить то будет

огромнейшее спасибо! не тормозит. Но вот попытался ограничить исходную таблицу до A2:C6 и уже ничего не работает.
К сообщению приложен файл: 6658146.xlsx (11.1 Kb)
 
Ответить
Сообщение
уууууууу как мой монстр тормозить то будет

огромнейшее спасибо! не тормозит. Но вот попытался ограничить исходную таблицу до A2:C6 и уже ничего не работает.

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 11:44
китин Дата: Четверг, 13.03.2014, 12:04 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
диапазончики то меняь надо
Код
СТРОКА($A$1:$A$5)
и
Код
СТРОКА($B$1:$B$5)
или
Код
СТРОКА($A$2:$A$6)-1
1 это кличество строк на которые вы сдвинули таблицу


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениедиапазончики то меняь надо
Код
СТРОКА($A$1:$A$5)
и
Код
СТРОКА($B$1:$B$5)
или
Код
СТРОКА($A$2:$A$6)-1
1 это кличество строк на которые вы сдвинули таблицу

Автор - китин
Дата добавления - 13.03.2014 в 12:04
Pahuchiy Дата: Четверг, 13.03.2014, 12:16 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
таблица у меня уменьшилась не снизу а сверху...посмотрите файлик из моего предидущего сообщения.
диапазончики то меняь надо

СТРОКА($A$1:$A$5)
и

СТРОКА($B$1:$B$5)
 
Ответить
Сообщениетаблица у меня уменьшилась не снизу а сверху...посмотрите файлик из моего предидущего сообщения.
диапазончики то меняь надо

СТРОКА($A$1:$A$5)
и

СТРОКА($B$1:$B$5)

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 12:16
китин Дата: Четверг, 13.03.2014, 12:23 | Сообщение № 11
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
смотрел,менял,работает


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

Автор - китин
Дата добавления - 13.03.2014 в 12:23
Pahuchiy Дата: Четверг, 13.03.2014, 12:31 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
работает, но результаты выдаёт из области A1:B5
смотрел,менял,работает
 
Ответить
Сообщениеработает, но результаты выдаёт из области A1:B5
смотрел,менял,работает

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 12:31
китин Дата: Четверг, 13.03.2014, 12:42 | Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
но результаты выдаёт из области A1:B5

не верю(с)
К сообщению приложен файл: Pahuchiy_new.xlsx (10.7 Kb)


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

не верю(с)

Автор - китин
Дата добавления - 13.03.2014 в 12:42
Pahuchiy Дата: Четверг, 13.03.2014, 19:09 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
я пол дня пытался понять как это работает, но так и не смог. Объяснять не прошу (впрочем, не откажусь, конечно))), но прошу проделать тоже самое на прикреплённом файлике (там всё тоже самое, только табличку перенёс, чтоб очевиднее были формулы.
К сообщению приложен файл: Pahuchiy_2.xlsx (10.8 Kb)
 
Ответить
Сообщениея пол дня пытался понять как это работает, но так и не смог. Объяснять не прошу (впрочем, не откажусь, конечно))), но прошу проделать тоже самое на прикреплённом файлике (там всё тоже самое, только табличку перенёс, чтоб очевиднее были формулы.

Автор - Pahuchiy
Дата добавления - 13.03.2014 в 19:09
Serge_007 Дата: Четверг, 13.03.2014, 20:26 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
См. вложение
К сообщению приложен файл: Pahuchiy.xls (34.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСм. вложение

Автор - Serge_007
Дата добавления - 13.03.2014 в 20:26
Pahuchiy Дата: Среда, 19.03.2014, 18:19 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Всем спасибо, никак не получается чуточку модифицировать формулу.
F19 - ячейка, по значению которой осуществляется поиск в F11:F14
1. ищем первую непустую ячейку в строке, соответствующей найденному значению.
2. поднимаемся наверх (до 3-й строчки в таблице) по столбцу, соответствующему найденной в пункте 1 ячейке.
3. заносим значение найденной ячейки в G19
4. далее всё тоже самое (до тех пор пока не закончатся непустые ячейки (см.п.1)
...как должно получиться наглядно показано в файле.
Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу.
СПАСИБО!
К сообщению приложен файл: ---.xlsx (8.3 Kb)


Сообщение отредактировал Pahuchiy - Среда, 19.03.2014, 18:41
 
Ответить
СообщениеВсем спасибо, никак не получается чуточку модифицировать формулу.
F19 - ячейка, по значению которой осуществляется поиск в F11:F14
1. ищем первую непустую ячейку в строке, соответствующей найденному значению.
2. поднимаемся наверх (до 3-й строчки в таблице) по столбцу, соответствующему найденной в пункте 1 ячейке.
3. заносим значение найденной ячейки в G19
4. далее всё тоже самое (до тех пор пока не закончатся непустые ячейки (см.п.1)
...как должно получиться наглядно показано в файле.
Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу.
СПАСИБО!

Автор - Pahuchiy
Дата добавления - 19.03.2014 в 18:19
_Boroda_ Дата: Среда, 19.03.2014, 21:19 | Сообщение № 17
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$10:$K$10;НАИМЕНЬШИЙ(ЕСЛИ(($F$11:$F$14=$F19)*$G$11:$K$14;СТОЛБЕЦ($G10:$K10)-СТОЛБЕЦ($F10));СТОЛБЕЦ()-СТОЛБЕЦ($F19)));"")

Вводить одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: -1.xlsx (10.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС($G$10:$K$10;НАИМЕНЬШИЙ(ЕСЛИ(($F$11:$F$14=$F19)*$G$11:$K$14;СТОЛБЕЦ($G10:$K10)-СТОЛБЕЦ($F10));СТОЛБЕЦ()-СТОЛБЕЦ($F19)));"")

Вводить одновременным нажатием Контрл Шифт Ентер

Автор - _Boroda_
Дата добавления - 19.03.2014 в 21:19
Pahuchiy Дата: Среда, 19.03.2014, 21:37 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
То что нужно!!!!!!Спасибо!!!
 
Ответить
СообщениеТо что нужно!!!!!!Спасибо!!!

Автор - Pahuchiy
Дата добавления - 19.03.2014 в 21:37
Pahuchiy Дата: Четверг, 20.03.2014, 21:08 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Ещё раз всем спасибо. Особенно, Boroda, китин, и Serge_007
Есть ещё одна задачка. Попроще последней, но и с ней справиться не получается :'(
F19 - ячейка, по значению которой осуществляется поиск в F11:F14
1. ищем первую непустую ячейку в строке, соответствующей найденному значению и заносим результат в G19
Повторяем пункт 1. до тех пор пока не закончатся непустые ячейки
по сути, это обрезанный сценарий прошлой задачи. В прошлой было 2 логических "поворота" по таблице. Сейчас только 1.
...как должно получиться наглядно показано в файле.
Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу.
СПАСИБО!

[admin]Тема закрыта. Причина: Нарушение правил пп 4, 5q[/admin]
К сообщению приложен файл: 3358823.xlsx (8.3 Kb)


Сообщение отредактировал Pahuchiy - Четверг, 20.03.2014, 21:24
 
Ответить
СообщениеЕщё раз всем спасибо. Особенно, Boroda, китин, и Serge_007
Есть ещё одна задачка. Попроще последней, но и с ней справиться не получается :'(
F19 - ячейка, по значению которой осуществляется поиск в F11:F14
1. ищем первую непустую ячейку в строке, соответствующей найденному значению и заносим результат в G19
Повторяем пункт 1. до тех пор пока не закончатся непустые ячейки
по сути, это обрезанный сценарий прошлой задачи. В прошлой было 2 логических "поворота" по таблице. Сейчас только 1.
...как должно получиться наглядно показано в файле.
Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу.
СПАСИБО!

[admin]Тема закрыта. Причина: Нарушение правил пп 4, 5q[/admin]

Автор - Pahuchiy
Дата добавления - 20.03.2014 в 21:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » саморастягивающаяся таблица (СЦЕПИТЬ, ПРОСМОТР, ЕСЛИ,...) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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