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

Вход

Регистрация

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

 

= Мир MS Excel/Две таблицы стоящие параллельно составить в одну - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Две таблицы стоящие параллельно составить в одну
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 01:10 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Есть две серых таблицы одна слева другая чуть правее из них нужно составить одну
чуть ниже в зеленой таблице у меня практически получается то что нужно только я теряю все строки которые в правой таблице параллельные левой таблице (данные строки без разницы можно вставить как в начало так и в конец)
и еще не большой момент если в колонке D встречается МСТ то соответствующее значение нужно поставить в колонку E
желаемый результат представлен чуть ниже в красной таблице (темным красным цветом подсвечено то что не получается и то что нужно добавить или изменить)!
ЗАРАНЕЕ СПАСИБО ЗА ПОМОЩЬ!
К сообщению приложен файл: 8642268.xlsx (30.3 Kb)


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 02:21
 
Ответить
СообщениеЕсть две серых таблицы одна слева другая чуть правее из них нужно составить одну
чуть ниже в зеленой таблице у меня практически получается то что нужно только я теряю все строки которые в правой таблице параллельные левой таблице (данные строки без разницы можно вставить как в начало так и в конец)
и еще не большой момент если в колонке D встречается МСТ то соответствующее значение нужно поставить в колонку E
желаемый результат представлен чуть ниже в красной таблице (темным красным цветом подсвечено то что не получается и то что нужно добавить или изменить)!
ЗАРАНЕЕ СПАСИБО ЗА ПОМОЩЬ!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 01:10
_Boroda_ Дата: Воскресенье, 15.11.2015, 02:25 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Разные цвета - разные формулы. В одну формулу для всего даже не пытался засунуть - очень уж она длинная получится.
К сообщению приложен файл: 8642268_1.xlsx (34.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Разные цвета - разные формулы. В одну формулу для всего даже не пытался засунуть - очень уж она длинная получится.

Автор - _Boroda_
Дата добавления - 15.11.2015 в 02:25
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 02:51 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
да оно самое!спасибо большое!
единственное что в столбцах F и G я так понимаю немного формула съехала?

и если можно еще пару вопросов можно ли как-то в столбце G предусмотреть если встречается "г." то заменять на "городской округ город" а если "район" заменить на "муниципальный район"
и если в столбце G встречается "городской округ город" или "муниципальный район" то соотвествующее значение "городской округ город" или "муниципальный район" выводить в столбец E где сейчас "МСТ" если ни то ни другое не встречается то оставлять "МСТ"


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 03:05
 
Ответить
Сообщениеда оно самое!спасибо большое!
единственное что в столбцах F и G я так понимаю немного формула съехала?

и если можно еще пару вопросов можно ли как-то в столбце G предусмотреть если встречается "г." то заменять на "городской округ город" а если "район" заменить на "муниципальный район"
и если в столбце G встречается "городской округ город" или "муниципальный район" то соотвествующее значение "городской округ город" или "муниципальный район" выводить в столбец E где сейчас "МСТ" если ни то ни другое не встречается то оставлять "МСТ"

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 02:51
_Boroda_ Дата: Воскресенье, 15.11.2015, 03:12 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
в столбцах F и G я так понимаю немного формула съехала?

Почему? Все как у Вас в розовой таблице. У Вас же во второй серой таблице 6 текстовых полей, а в первой 5.
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
если встречается "г. то заменять на ... а если "район" заменить на ..."
Просто допишите еще одну ПОДСТАВИТЬ для "г." и вторую для "район".
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
если в столбце G встречается "городской округ город" или "муниципальный район"
А это с помощью ЕСЛИ (так, как у меня сделано в синем столбце для "МСТ").


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
в столбцах F и G я так понимаю немного формула съехала?

Почему? Все как у Вас в розовой таблице. У Вас же во второй серой таблице 6 текстовых полей, а в первой 5.
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
если встречается "г. то заменять на ... а если "район" заменить на ..."
Просто допишите еще одну ПОДСТАВИТЬ для "г." и вторую для "район".
Цитата АЛЕКСАНДР1986, 15.11.2015 в 02:51, в сообщении № 3
если в столбце G встречается "городской округ город" или "муниципальный район"
А это с помощью ЕСЛИ (так, как у меня сделано в синем столбце для "МСТ").

Автор - _Boroda_
Дата добавления - 15.11.2015 в 03:12
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 03:46 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
По поводу того что формула съехала допустим в 49 и 75 строках где соответственно должен быть Балашихинский район и щелковский район совсем другое а в остальном все понял!
 
Ответить
СообщениеПо поводу того что формула съехала допустим в 49 и 75 строках где соответственно должен быть Балашихинский район и щелковский район совсем другое а в остальном все понял!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 03:46
Pelena Дата: Воскресенье, 15.11.2015, 12:46 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата АЛЕКСАНДР1986, 15.11.2015 в 03:46, в сообщении № 5
По поводу того что формула съехала

Просто исправьте диапазоны в формулах. Они должны начинаться со второй строки и заканчиваться на 39-й. Или можно встать в строку формул и прямо мышкой подвинуть диапазон на одну строчку вверх


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата АЛЕКСАНДР1986, 15.11.2015 в 03:46, в сообщении № 5
По поводу того что формула съехала

Просто исправьте диапазоны в формулах. Они должны начинаться со второй строки и заканчиваться на 39-й. Или можно встать в строку формул и прямо мышкой подвинуть диапазон на одну строчку вверх

Автор - Pelena
Дата добавления - 15.11.2015 в 12:46
_Boroda_ Дата: Воскресенье, 15.11.2015, 12:48 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А, ну да, там должно быть ИНДЕКС(AO$2:AO$39...
Лена уже написала.
К сообщению приложен файл: 8642268_2.xlsx (36.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА, ну да, там должно быть ИНДЕКС(AO$2:AO$39...
Лена уже написала.

Автор - _Boroda_
Дата добавления - 15.11.2015 в 12:48
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 15:06 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
в колонке G все получилось а в колонке F условие если ни как не могу заставить работать!
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК(G42;"городской округ город"))="ИСТИНА";"городской округ";ЕСЛИ(СТРОКА(F1)<=СЧЁТЗ(F$2:F$39);F2;ИНДЕКС(AO$2:AO$39;СТРОКА(F1)-СЧЁТЗ(F$2:F$39))))


упс не в ту колонку формулу вписал исходя из своего же условия но не в этом суть!
К сообщению приложен файл: 2216684.xlsx (33.6 Kb)


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 15:10
 
Ответить
Сообщениев колонке G все получилось а в колонке F условие если ни как не могу заставить работать!
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК(G42;"городской округ город"))="ИСТИНА";"городской округ";ЕСЛИ(СТРОКА(F1)<=СЧЁТЗ(F$2:F$39);F2;ИНДЕКС(AO$2:AO$39;СТРОКА(F1)-СЧЁТЗ(F$2:F$39))))


упс не в ту колонку формулу вписал исходя из своего же условия но не в этом суть!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 15:06
Pelena Дата: Воскресенье, 15.11.2015, 15:14 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
1) в функции ПОИСК() первый аргумент - что ищем, а второй - где ищем
2) ИСТИНА не надо брать в кавычки, это логическая константа, а не текст. Более того, =ИСТИНА можно вообще опустить
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("городской округ город";G42));"городской округ";ЕСЛИ(СТРОКА(F1)<=СЧЁТЗ(F$2:F$39);F2;ИНДЕКС(AO$2:AO$39;СТРОКА(F1)-СЧЁТЗ(F$2:F$39))))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение1) в функции ПОИСК() первый аргумент - что ищем, а второй - где ищем
2) ИСТИНА не надо брать в кавычки, это логическая константа, а не текст. Более того, =ИСТИНА можно вообще опустить
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("городской округ город";G42));"городской округ";ЕСЛИ(СТРОКА(F1)<=СЧЁТЗ(F$2:F$39);F2;ИНДЕКС(AO$2:AO$39;СТРОКА(F1)-СЧЁТЗ(F$2:F$39))))

Автор - Pelena
Дата добавления - 15.11.2015 в 15:14
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 15:15 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
понял спасибо!
 
Ответить
Сообщениепонял спасибо!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 15:15
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 15:45 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Код
=ЕСЛИ("*"&"(*)"=ИСТИНА;"";ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));"г.";"городской округ город");"район";"муниципальный район"))


в продолжении данной темы с помощью если я хочу задать если в данной ячейке встречается текст в скобках после какого либо текста то этот текст в скобках преобразовать в пусто походу дела опять я что-то напутал почему-то не работает?

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));"г.";"городской округ город");"район";"муниципальный район");"(*)";"")


и так тоже не работает!((


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 15:58
 
Ответить
Сообщение
Код
=ЕСЛИ("*"&"(*)"=ИСТИНА;"";ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));"г.";"городской округ город");"район";"муниципальный район"))


в продолжении данной темы с помощью если я хочу задать если в данной ячейке встречается текст в скобках после какого либо текста то этот текст в скобках преобразовать в пусто походу дела опять я что-то напутал почему-то не работает?

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));"г.";"городской округ город");"район";"муниципальный район");"(*)";"")


и так тоже не работает!((

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 15:45
_Boroda_ Дата: Воскресенье, 15.11.2015, 16:33 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
ПОДСТАВИТЬ не работает с "*" и "?".
Попробуйте использовать ЗАМЕНИТЬ или ЛЕВСИМВ
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));поиск("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251))))-1);"г.";"городской округ город");"район";"муниципальный район");"(*)";"")

Писал без файла, вручную, мог где-то неверно написать. Но суть, я думаю, ясна.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПОДСТАВИТЬ не работает с "*" и "?".
Попробуйте использовать ЗАМЕНИТЬ или ЛЕВСИМВ
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251)));поиск("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$251);G2;ИНДЕКС(AP$2:AP$251;СТРОКА(G1)-СЧЁТЗ(G$2:G$251))))-1);"г.";"городской округ город");"район";"муниципальный район");"(*)";"")

Писал без файла, вручную, мог где-то неверно написать. Но суть, я думаю, ясна.

Автор - _Boroda_
Дата добавления - 15.11.2015 в 16:33
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 16:44 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
ага понял!
 
Ответить
Сообщениеага понял!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 16:44
АЛЕКСАНДР1986 Дата: Воскресенье, 15.11.2015, 16:53 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Он убирает но в других ячейках почему то пишется #ЗНАЧ!??
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39)));ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))))-1);"г.";"городской округ город");"район";"муниципальный район")


Сам не разберусь!
К сообщению приложен файл: 8851205.xlsx (33.2 Kb)


Сообщение отредактировал АЛЕКСАНДР1986 - Воскресенье, 15.11.2015, 16:56
 
Ответить
СообщениеОн убирает но в других ячейках почему то пишется #ЗНАЧ!??
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ЛЕВБ(ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39)));ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))))-1);"г.";"городской округ город");"район";"муниципальный район")


Сам не разберусь!

Автор - АЛЕКСАНДР1986
Дата добавления - 15.11.2015 в 16:53
_Boroda_ Дата: Воскресенье, 15.11.2015, 17:02 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
кусок
Код
ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))))

перепишите
Код
еслиошибка(ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))));999)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениекусок
Код
ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))))

перепишите
Код
еслиошибка(ПОИСК("(";ЕСЛИ(СТРОКА(G1)<=СЧЁТЗ(G$2:G$39);G2;ИНДЕКС(AP$2:AP$39;СТРОКА(G1)-СЧЁТЗ(G$2:G$39))));999)

Автор - _Boroda_
Дата добавления - 15.11.2015 в 17:02
  • Страница 1 из 1
  • 1
Поиск:

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