Данные из столбца в строку по условию
gromozeka130
Дата: Вторник, 28.05.2019, 10:25 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Всем привет! Помогите пожалуйста, новичек в екселе. Есть массив данных, который необходимо облагородить, одна из задач состоит в том что: 1. Если данные в ячейках D3, D4, D5 равны, то данные в ячейках O3, O4, O5 необходимо перевернуть из столбца в строку с началом в O3. Думаю в сторону ЕСЛИ, но готовых решений такого рода не нашел, памагите
Всем привет! Помогите пожалуйста, новичек в екселе. Есть массив данных, который необходимо облагородить, одна из задач состоит в том что: 1. Если данные в ячейках D3, D4, D5 равны, то данные в ячейках O3, O4, O5 необходимо перевернуть из столбца в строку с началом в O3. Думаю в сторону ЕСЛИ, но готовых решений такого рода не нашел, памагите gromozeka130
Сообщение отредактировал gromozeka130 - Вторник, 28.05.2019, 10:58
Ответить
Сообщение Всем привет! Помогите пожалуйста, новичек в екселе. Есть массив данных, который необходимо облагородить, одна из задач состоит в том что: 1. Если данные в ячейках D3, D4, D5 равны, то данные в ячейках O3, O4, O5 необходимо перевернуть из столбца в строку с началом в O3. Думаю в сторону ЕСЛИ, но готовых решений такого рода не нашел, памагите Автор - gromozeka130 Дата добавления - 28.05.2019 в 10:25
_Boroda_
Дата: Вторник, 28.05.2019, 10:28 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
- Прочитайте Правила форума - Исправьте название темы согласно п.2 Правил форума, "переворот" - это не совсем ясно, нужно что-то типа "Данные из столбца в строку по условию" - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума
- Прочитайте Правила форума - Исправьте название темы согласно п.2 Правил форума, "переворот" - это не совсем ясно, нужно что-то типа "Данные из столбца в строку по условию" - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение - Прочитайте Правила форума - Исправьте название темы согласно п.2 Правил форума, "переворот" - это не совсем ясно, нужно что-то типа "Данные из столбца в строку по условию" - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума Автор - _Boroda_ Дата добавления - 28.05.2019 в 10:28
gromozeka130
Дата: Вторник, 28.05.2019, 10:59 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Исправил.
Ответить
Сообщение Исправил. Автор - gromozeka130 Дата добавления - 28.05.2019 в 10:59
китин
Дата: Вторник, 28.05.2019, 11:09 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
а одинаковый серийный номер может выпадать на разные даты?
а одинаковый серийный номер может выпадать на разные даты? китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение а одинаковый серийный номер может выпадать на разные даты? Автор - китин Дата добавления - 28.05.2019 в 11:09
gromozeka130
Дата: Вторник, 28.05.2019, 11:27 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Да, может. Но данные нужно переворачивать в рамках одного серийника и одной даты. По сути, в примере первые 3 и последние 4 строки - это один ремонт в которых содержатся запасные части, я хочу их схлопнуть в отдельную строку для каждого ремонта с набором запасных частей записанных в строку.
Да, может. Но данные нужно переворачивать в рамках одного серийника и одной даты. По сути, в примере первые 3 и последние 4 строки - это один ремонт в которых содержатся запасные части, я хочу их схлопнуть в отдельную строку для каждого ремонта с набором запасных частей записанных в строку. gromozeka130
Ответить
Сообщение Да, может. Но данные нужно переворачивать в рамках одного серийника и одной даты. По сути, в примере первые 3 и последние 4 строки - это один ремонт в которых содержатся запасные части, я хочу их схлопнуть в отдельную строку для каждого ремонта с набором запасных частей записанных в строку. Автор - gromozeka130 Дата добавления - 28.05.2019 в 11:27
_Boroda_
Дата: Вторник, 28.05.2019, 11:36 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация:
6504
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A:A;ПОИСКПОЗ(;СЧЁТЕСЛИМН($G$1:$G1;$A$1:$A$20;$H$1:$H1;$B$1:$B$20;$I$1:$I1;$C$1:$C$20);));"")
ОстальныеКод
=ЕСЛИОШИБКА(ИНДЕКС($D:$D;НАИМЕНЬШИЙ(ЕСЛИ($A$2:$A$20&$B$2:$B$20&$C$2:$C$20=$G2&$H2&$I2;СТРОКА($2:$20));СТОЛБЕЦ(A2)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Нули скрыты форматом ячеек
Так нужно? Первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A:A;ПОИСКПОЗ(;СЧЁТЕСЛИМН($G$1:$G1;$A$1:$A$20;$H$1:$H1;$B$1:$B$20;$I$1:$I1;$C$1:$C$20);));"")
ОстальныеКод
=ЕСЛИОШИБКА(ИНДЕКС($D:$D;НАИМЕНЬШИЙ(ЕСЛИ($A$2:$A$20&$B$2:$B$20&$C$2:$C$20=$G2&$H2&$I2;СТРОКА($2:$20));СТОЛБЕЦ(A2)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Нули скрыты форматом ячеек _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A:A;ПОИСКПОЗ(;СЧЁТЕСЛИМН($G$1:$G1;$A$1:$A$20;$H$1:$H1;$B$1:$B$20;$I$1:$I1;$C$1:$C$20);));"")
ОстальныеКод
=ЕСЛИОШИБКА(ИНДЕКС($D:$D;НАИМЕНЬШИЙ(ЕСЛИ($A$2:$A$20&$B$2:$B$20&$C$2:$C$20=$G2&$H2&$I2;СТРОКА($2:$20));СТОЛБЕЦ(A2)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Нули скрыты форматом ячеек Автор - _Boroda_ Дата добавления - 28.05.2019 в 11:36
китин
Дата: Вторник, 28.05.2019, 11:40 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
или так. почти как у _Boroda_ , первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$11;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$2:$A$11&$B$2:$B$11;$A$2:$A$11&$B$2:$B$11;0)=СТРОКА($A$2:$A$11)-1;СТРОКА($A$2:$A$11)-1);СТРОКА(A1)));"")
остальные Код
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$D$11;НАИМЕНЬШИЙ(ЕСЛИ($G2&$H2=$A$2:$A$11&$B$2:$B$11;СТРОКА($A$2:$A$11)-1);СТОЛБЕЦ(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
или так. почти как у _Boroda_ , первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$11;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$2:$A$11&$B$2:$B$11;$A$2:$A$11&$B$2:$B$11;0)=СТРОКА($A$2:$A$11)-1;СТРОКА($A$2:$A$11)-1);СТРОКА(A1)));"")
остальные Код
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$D$11;НАИМЕНЬШИЙ(ЕСЛИ($G2&$H2=$A$2:$A$11&$B$2:$B$11;СТРОКА($A$2:$A$11)-1);СТОЛБЕЦ(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение или так. почти как у _Boroda_ , первые 3 столбцаКод
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$11;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$2:$A$11&$B$2:$B$11;$A$2:$A$11&$B$2:$B$11;0)=СТРОКА($A$2:$A$11)-1;СТРОКА($A$2:$A$11)-1);СТРОКА(A1)));"")
остальные Код
=ЕСЛИОШИБКА(ИНДЕКС($D$2:$D$11;НАИМЕНЬШИЙ(ЕСЛИ($G2&$H2=$A$2:$A$11&$B$2:$B$11;СТРОКА($A$2:$A$11)-1);СТОЛБЕЦ(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
Автор - китин Дата добавления - 28.05.2019 в 11:40
gromozeka130
Дата: Среда, 29.05.2019, 10:26 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Boroda, Igor спасибо большое. Игорь, а как эти же формулы записать без привязки к координатам, не ограничивая 2-11 строками, а чтоб массив любой длины ей подсовывать и она его кушала спокойно?
Boroda, Igor спасибо большое. Игорь, а как эти же формулы записать без привязки к координатам, не ограничивая 2-11 строками, а чтоб массив любой длины ей подсовывать и она его кушала спокойно? gromozeka130
Ответить
Сообщение Boroda, Igor спасибо большое. Игорь, а как эти же формулы записать без привязки к координатам, не ограничивая 2-11 строками, а чтоб массив любой длины ей подсовывать и она его кушала спокойно? Автор - gromozeka130 Дата добавления - 29.05.2019 в 10:26
китин
Дата: Среда, 29.05.2019, 10:40 |
Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
gromozeka130 , Да замените все на только без фанатизма. формулы тяжелые на больших объемах висеть будут
gromozeka130 , Да замените все на только без фанатизма. формулы тяжелые на больших объемах висеть будуткитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение gromozeka130 , Да замените все на только без фанатизма. формулы тяжелые на больших объемах висеть будутАвтор - китин Дата добавления - 29.05.2019 в 10:40
gromozeka130
Дата: Среда, 29.05.2019, 16:48 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Благодарю, все получилось
Ответить
Сообщение Благодарю, все получилось Автор - gromozeka130 Дата добавления - 29.05.2019 в 16:48
wstil
Дата: Четверг, 25.05.2023, 16:20 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
2016-2019
К сообщению приложен файл: gromozeka130.xlsx (11.6 Kb)
А каким образом изменяется в каждой следующей ячейке массива ссылка в функции СТРОКА? Там А1, А2 и т.п. по строкам и A1, B1, C1 по столбцам
К сообщению приложен файл: gromozeka130.xlsx (11.6 Kb)
А каким образом изменяется в каждой следующей ячейке массива ссылка в функции СТРОКА? Там А1, А2 и т.п. по строкам и A1, B1, C1 по столбцамwstil
Ответить
Сообщение К сообщению приложен файл: gromozeka130.xlsx (11.6 Kb)
А каким образом изменяется в каждой следующей ячейке массива ссылка в функции СТРОКА? Там А1, А2 и т.п. по строкам и A1, B1, C1 по столбцамАвтор - wstil Дата добавления - 25.05.2023 в 16:20
Serge_007
Дата: Четверг, 25.05.2023, 16:34 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Так понятно?
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Так понятно? Автор - Serge_007 Дата добавления - 25.05.2023 в 16:34
wstil
Дата: Четверг, 25.05.2023, 17:14 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
2016-2019
Serge_007, Нет, не понятно. Тут просто результат работы строки, а там же массив. Массив водится на несколько ячеек сразу же, и там везде одинаковое значение. Или там для каждой ячейки своей массив? В приложенной картинке формулы из соседних ячеек
Serge_007, Нет, не понятно. Тут просто результат работы строки, а там же массив. Массив водится на несколько ячеек сразу же, и там везде одинаковое значение. Или там для каждой ячейки своей массив? В приложенной картинке формулы из соседних ячеек wstil
Сообщение отредактировал wstil - Четверг, 25.05.2023, 17:18
Ответить
Сообщение Serge_007, Нет, не понятно. Тут просто результат работы строки, а там же массив. Массив водится на несколько ячеек сразу же, и там везде одинаковое значение. Или там для каждой ячейки своей массив? В приложенной картинке формулы из соседних ячеек Автор - wstil Дата добавления - 25.05.2023 в 17:14
Nic70y
Дата: Четверг, 25.05.2023, 17:19 |
Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
wstil , вводите формулу массивно в одну ячейку, а затем растягиваете
wstil , вводите формулу массивно в одну ячейку, а затем растягиваетеNic70y
ЮMoney 41001841029809
Ответить
Сообщение wstil , вводите формулу массивно в одну ячейку, а затем растягиваетеАвтор - Nic70y Дата добавления - 25.05.2023 в 17:19
wstil
Дата: Четверг, 25.05.2023, 17:31 |
Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
2016-2019
Nic70y, хех, я и не знал, что массив тянется ))) Спасибо
Nic70y, хех, я и не знал, что массив тянется ))) Спасибо wstil
Ответить
Сообщение Nic70y, хех, я и не знал, что массив тянется ))) Спасибо Автор - wstil Дата добавления - 25.05.2023 в 17:31
Serge_007
Дата: Четверг, 25.05.2023, 17:57 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Тут просто результат работы строки, а там же массив
Без разницы Массив водится на несколько ячеек сразу же
Массив - да, а вот формулы массива вводятся как сразу во все ячейки массива, так и в одну, а потом копируются на остальные При этом могут получаться разные результаты
Тут просто результат работы строки, а там же массив
Без разницы Массив водится на несколько ячеек сразу же
Массив - да, а вот формулы массива вводятся как сразу во все ячейки массива, так и в одну, а потом копируются на остальные При этом могут получаться разные результатыSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Тут просто результат работы строки, а там же массив
Без разницы Массив водится на несколько ячеек сразу же
Массив - да, а вот формулы массива вводятся как сразу во все ячейки массива, так и в одну, а потом копируются на остальные При этом могут получаться разные результатыАвтор - Serge_007 Дата добавления - 25.05.2023 в 17:57