саморастягивающаяся таблица (СЦЕПИТЬ, ПРОСМОТР, ЕСЛИ,...)
Pahuchiy
Дата: Четверг, 13.03.2014, 09:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
Приветствую. Не могу придумать как сделать чтобы в нижней таблице выводились данные: если в столбце C есть значение, то в результирующую ячейку нижней таблицы заносятся сцепленные: соответствующее значение из столбца A и первые 3 символа из ячейки столбца С Спасибо.
Приветствую. Не могу придумать как сделать чтобы в нижней таблице выводились данные: если в столбце C есть значение, то в результирующую ячейку нижней таблицы заносятся сцепленные: соответствующее значение из столбца A и первые 3 символа из ячейки столбца С Спасибо. Pahuchiy
Ответить
Сообщение Приветствую. Не могу придумать как сделать чтобы в нижней таблице выводились данные: если в столбце 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
Ответить
Сообщение нет, исходную таблицу трогать не нужно...нужно формулами сделать нижнюю таблицу Автор - Pahuchiy Дата добавления - 13.03.2014 в 09:18
Russel
Дата: Четверг, 13.03.2014, 09:28 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Как вариант
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);"")
во монстр получился то,(может не так понял?)ФОРМУЛА МАССИВАКод
=ЕСЛИОШИБКА(ИНДЕКС($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);"")
китин
Не судите очень строго:я пытаюсь научиться ЯД 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 строк...)...а значений очень мало....хочется компактности...в любом случае спасибо
во монстр получился то,(может не так понял?)ФОРМУЛА МАССИВА
очень похоже на то что нужно, СПАСИБО! да, но таблица в реальности 20000 строк...)...а значений очень мало....хочется компактности...в любом случае спасибоPahuchiy
Сообщение отредактировал 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 строк
уууууууу как мой монстр тормозить то будет
да, но таблица в реальности 20000 строк
уууууууу как мой монстр тормозить то будет китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение да, но таблица в реальности 20000 строк
уууууууу как мой монстр тормозить то будет Автор - китин Дата добавления - 13.03.2014 в 09:43
Pahuchiy
Дата: Четверг, 13.03.2014, 11:44 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
уууууууу как мой монстр тормозить то будет
огромнейшее спасибо! не тормозит. Но вот попытался ограничить исходную таблицу до A2:C6 и уже ничего не работает.
уууууууу как мой монстр тормозить то будет
огромнейшее спасибо! не тормозит. Но вот попытался ограничить исходную таблицу до A2:C6 и уже ничего не работает.Pahuchiy
Ответить
Сообщение уууууууу как мой монстр тормозить то будет
огромнейшее спасибо! не тормозит. Но вот попытался ограничить исходную таблицу до A2:C6 и уже ничего не работает.Автор - Pahuchiy Дата добавления - 13.03.2014 в 11:44
китин
Дата: Четверг, 13.03.2014, 12:04 |
Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
диапазончики то меняь надоиили 1 это кличество строк на которые вы сдвинули таблицу
диапазончики то меняь надоиили 1 это кличество строк на которые вы сдвинули таблицу китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение диапазончики то меняь надоиили 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
Ответить
Сообщение таблица у меня уменьшилась не снизу а сверху...посмотрите файлик из моего предидущего сообщения. диапазончики то меняь надо СТРОКА($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
Ответить
Сообщение работает, но результаты выдаёт из области A1:B5 Автор - Pahuchiy Дата добавления - 13.03.2014 в 12:31
китин
Дата: Четверг, 13.03.2014, 12:42 |
Сообщение № 13
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
но результаты выдаёт из области A1:B5
не верю(с)
но результаты выдаёт из области A1:B5
не верю(с)китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение но результаты выдаёт из области A1:B5
не верю(с)Автор - китин Дата добавления - 13.03.2014 в 12:42
Pahuchiy
Дата: Четверг, 13.03.2014, 19:09 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 48
Репутация:
0
±
Замечаний:
20% ±
Excel 2013
я пол дня пытался понять как это работает, но так и не смог. Объяснять не прошу (впрочем, не откажусь, конечно))), но прошу проделать тоже самое на прикреплённом файлике (там всё тоже самое, только табличку перенёс, чтоб очевиднее были формулы.
я пол дня пытался понять как это работает, но так и не смог. Объяснять не прошу (впрочем, не откажусь, конечно))), но прошу проделать тоже самое на прикреплённом файлике (там всё тоже самое, только табличку перенёс, чтоб очевиднее были формулы. Pahuchiy
Ответить
Сообщение я пол дня пытался понять как это работает, но так и не смог. Объяснять не прошу (впрочем, не откажусь, конечно))), но прошу проделать тоже самое на прикреплённом файлике (там всё тоже самое, только табличку перенёс, чтоб очевиднее были формулы. Автор - Pahuchiy Дата добавления - 13.03.2014 в 19:09
Serge_007
Дата: Четверг, 13.03.2014, 20:26 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
См. вложение
Ю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 можно было сделать саморастягивающуюся таблицу. СПАСИБО!
Всем спасибо, никак не получается чуточку модифицировать формулу. F19 - ячейка, по значению которой осуществляется поиск в F11:F14 1. ищем первую непустую ячейку в строке, соответствующей найденному значению. 2. поднимаемся наверх (до 3-й строчки в таблице) по столбцу, соответствующему найденной в пункте 1 ячейке. 3. заносим значение найденной ячейки в G19 4. далее всё тоже самое (до тех пор пока не закончатся непустые ячейки (см.п.1) ...как должно получиться наглядно показано в файле. Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу. СПАСИБО! Pahuchiy
К сообщению приложен файл:
---.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)));"")
Вводить одновременным нажатием Контрл Шифт Ентер
Так нужно? Код
=ЕСЛИОШИБКА(ИНДЕКС($G$10:$K$10;НАИМЕНЬШИЙ(ЕСЛИ(($F$11:$F$14=$F19)*$G$11:$K$14;СТОЛБЕЦ($G10:$K10)-СТОЛБЕЦ($F10));СТОЛБЕЦ()-СТОЛБЕЦ($F19)));"")
Вводить одновременным нажатием Контрл Шифт Ентер _Boroda_
К сообщению приложен файл:
-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]
Ещё раз всем спасибо. Особенно, Boroda, китин, и Serge_007 Есть ещё одна задачка. Попроще последней, но и с ней справиться не получается :'( F19 - ячейка, по значению которой осуществляется поиск в F11:F14 1. ищем первую непустую ячейку в строке, соответствующей найденному значению и заносим результат в G19 Повторяем пункт 1. до тех пор пока не закончатся непустые ячейки по сути, это обрезанный сценарий прошлой задачи. В прошлой было 2 логических "поворота" по таблице. Сейчас только 1. ...как должно получиться наглядно показано в файле. Это должна быть формула массива, чтобы потянув за G19 можно было сделать саморастягивающуюся таблицу. СПАСИБО! [admin]Тема закрыта. Причина: Нарушение правил пп 4, 5q[/admin] Pahuchiy
Сообщение отредактировал 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