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

Вход

Регистрация

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

 

= Мир MS Excel/слияние текстовых ячеек по двойному условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
слияние текстовых ячеек по двойному условию
ko-diop Дата: Четверг, 22.01.2015, 01:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
ЗДРАВСТВУЙТЕ.

необходимо сцепить текстовые ячейки в столбце "итоги-1" на листе2
при вводе условий "месяц2" и "значение1"

используя данные листа1

для WORD2003
К сообщению приложен файл: -51.xls (14.0 Kb)
 
Ответить
СообщениеЗДРАВСТВУЙТЕ.

необходимо сцепить текстовые ячейки в столбце "итоги-1" на листе2
при вводе условий "месяц2" и "значение1"

используя данные листа1

для WORD2003

Автор - ko-diop
Дата добавления - 22.01.2015 в 01:29
Michael_S Дата: Четверг, 22.01.2015, 02:12 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
извините за грубость - ни хрена непонятно.
 
Ответить
Сообщениеизвините за грубость - ни хрена непонятно.

Автор - Michael_S
Дата добавления - 22.01.2015 в 02:12
VEKTORVSFREEMAN Дата: Четверг, 22.01.2015, 06:51 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
ko-diop, Michael_S, здравствуйте!
Michael_S, предполагаю, что нужно двигаться в этом еаправлении
Код
=(((A4=Лист1!B5:B12)*(B4=Лист1!C5:C12))=1)*(СЦЕПИТЬ(Лист1!H5:H12))

но моего опыта не хватает, что бы сделать эту формулу рабочей (еще подумаю, может осинит)
[p.s.]Судя по посту ниже Уважаемого Руслана, то решение формулами скорее всего отсутствует[/p.s.]


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Четверг, 22.01.2015, 09:03
 
Ответить
Сообщениеko-diop, Michael_S, здравствуйте!
Michael_S, предполагаю, что нужно двигаться в этом еаправлении
Код
=(((A4=Лист1!B5:B12)*(B4=Лист1!C5:C12))=1)*(СЦЕПИТЬ(Лист1!H5:H12))

но моего опыта не хватает, что бы сделать эту формулу рабочей (еще подумаю, может осинит)
[p.s.]Судя по посту ниже Уважаемого Руслана, то решение формулами скорее всего отсутствует[/p.s.]

Автор - VEKTORVSFREEMAN
Дата добавления - 22.01.2015 в 06:51
Russel Дата: Четверг, 22.01.2015, 07:49 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
ko-diop, используйте готовое решение СЦЕПИТЬЕСЛИ() и нужны будут допстолбцы на обоих листах =СЦЕПИТЬ(Месяц;Значение)


QIWI 9173973973
 
Ответить
Сообщениеko-diop, используйте готовое решение СЦЕПИТЬЕСЛИ() и нужны будут допстолбцы на обоих листах =СЦЕПИТЬ(Месяц;Значение)

Автор - Russel
Дата добавления - 22.01.2015 в 07:49
ko-diop Дата: Четверг, 22.01.2015, 13:30 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
Здравствуйте.
это готовое решение я знаю, но в нем используется только один диапазон и проверка на одно условие.
а мне надо проверка на два условия
если я ввожу данные на втором листе в столбцы "месяц1" и "значение1", то данные эти проверялись с данными листа1 и на листе2 в ячейке столбца "итог1" сцеплялись все данные с ячеек столбца "итог" листа1.
 
Ответить
СообщениеЗдравствуйте.
это готовое решение я знаю, но в нем используется только один диапазон и проверка на одно условие.
а мне надо проверка на два условия
если я ввожу данные на втором листе в столбцы "месяц1" и "значение1", то данные эти проверялись с данными листа1 и на листе2 в ячейке столбца "итог1" сцеплялись все данные с ячеек столбца "итог" листа1.

Автор - ko-diop
Дата добавления - 22.01.2015 в 13:30
Richman Дата: Четверг, 22.01.2015, 15:51 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
При условии, что условие будет попадаться не более чем три раза. Если надо больше, то на "Лист1 (2)" я оставил логику разработки формулы и там можно будет сделать для большего кол-ва предполагаемых совпадений. Формула массива cntr+shift+enter

Код
=ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0));"")&" "&ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0));"")&" "&ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0);;20;1);0));"")
К сообщению приложен файл: -51.xlsx (12.1 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Четверг, 22.01.2015, 15:53
 
Ответить
СообщениеПри условии, что условие будет попадаться не более чем три раза. Если надо больше, то на "Лист1 (2)" я оставил логику разработки формулы и там можно будет сделать для большего кол-ва предполагаемых совпадений. Формула массива cntr+shift+enter

Код
=ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0));"")&" "&ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0));"")&" "&ЕСЛИОШИБКА(ИНДЕКС($H$5:$H$20;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0)+ПОИСКПОЗ(K6&L6;СМЕЩ($B$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1)&СМЕЩ($C$5;ПОИСКПОЗ(K6&L6;$B$5:$B$20&$C$5:$C$20;0);;20;1);0);;20;1);0));"")

Автор - Richman
Дата добавления - 22.01.2015 в 15:51
ko-diop Дата: Четверг, 22.01.2015, 21:26 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
спрасибо за формулу, но она для 2007 и громоздкая, и она соединяет только три совпадения.
надо формулу для 2003 Excel.
[moder]Вот объясните мне, зачем дважды цитировать полный предыдущий пост, а? Все постирал, в следующий раз влеплю замечание.
И еще: Если нужна "формула для ворда", то почему вопрос в в ветке "Вопросы по Excel"?


Сообщение отредактировал ko-diop - Пятница, 23.01.2015, 07:55
 
Ответить
Сообщениеспрасибо за формулу, но она для 2007 и громоздкая, и она соединяет только три совпадения.
надо формулу для 2003 Excel.
[moder]Вот объясните мне, зачем дважды цитировать полный предыдущий пост, а? Все постирал, в следующий раз влеплю замечание.
И еще: Если нужна "формула для ворда", то почему вопрос в в ветке "Вопросы по Excel"?

Автор - ko-diop
Дата добавления - 22.01.2015 в 21:26
ko-diop Дата: Четверг, 22.01.2015, 23:46 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2003
извините.

тогда перенесите в тему вопросы по VBA
[moder]Мдя, потрясающий логический выверт!


Сообщение отредактировал ko-diop - Четверг, 22.01.2015, 23:46
 
Ответить
Сообщениеизвините.

тогда перенесите в тему вопросы по VBA
[moder]Мдя, потрясающий логический выверт!

Автор - ko-diop
Дата добавления - 22.01.2015 в 23:46
  • Страница 1 из 1
  • 1
Поиск:

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