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

Вход

Регистрация

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

 

= Мир MS Excel/СЦЕПИТЬЕСЛИ - Мир MS Excel

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

Excel 2010
ПОДСКАЖИТЕ ПОЖАЛУЙСТА когда сцепляю данные с помощу этой функции то вычисляет очень долго(больше часа)Может есть какие-то секреты чтобы быстрей вычисляло.

В таблицах около 20 000 строк. пример таблицы прилагается. заранее спасибою.
Или можно както подругому сцепить
Функция СЦЕПИТЬЕСЛИ
К сообщению приложен файл: 333.xlsx (48.7 Kb)


Сообщение отредактировал Yatcuk2 - Воскресенье, 09.08.2015, 19:00
 
Ответить
СообщениеПОДСКАЖИТЕ ПОЖАЛУЙСТА когда сцепляю данные с помощу этой функции то вычисляет очень долго(больше часа)Может есть какие-то секреты чтобы быстрей вычисляло.

В таблицах около 20 000 строк. пример таблицы прилагается. заранее спасибою.
Или можно както подругому сцепить
Функция СЦЕПИТЬЕСЛИ

Автор - Yatcuk2
Дата добавления - 09.08.2015 в 18:33
Serge_007 Дата: Воскресенье, 09.08.2015, 18:47 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
сцепляю данные с помощу этой функции
И где эта функция?

ЗЫ В любом случае: конкатенация$ - это довольно медленное занятие...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
сцепляю данные с помощу этой функции
И где эта функция?

ЗЫ В любом случае: конкатенация$ - это довольно медленное занятие...

Автор - Serge_007
Дата добавления - 09.08.2015 в 18:47
KSV Дата: Воскресенье, 09.08.2015, 22:02 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Функция СЦЕПИТЬЕСЛИ

UDF [vba]
Код
Function СЦЕПИТЬЕСЛИ(ДиапазонДляПоиска As Range, ДиапазонДляСцепления As Range, Критерий As String)
     Dim i&, n&, s$, v1(), v2()
     v1 = ДиапазонДляПоиска.Value
     v2 = ДиапазонДляСцепления.Value
     n = UBound(v1)
     For i = 1 To n
         If v1(i, 1) = Критерий Then s = v2(i, 1): Exit For
     Next
     For i = i + 1 To n
         If v1(i, 1) <> Критерий Then Exit For
         s = s & "/" & v2(i, 1)
     Next
     СЦЕПИТЬЕСЛИ = s
End Function
[/vba]
К сообщению приложен файл: 333.xlsm (68.1 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение
Функция СЦЕПИТЬЕСЛИ

UDF [vba]
Код
Function СЦЕПИТЬЕСЛИ(ДиапазонДляПоиска As Range, ДиапазонДляСцепления As Range, Критерий As String)
     Dim i&, n&, s$, v1(), v2()
     v1 = ДиапазонДляПоиска.Value
     v2 = ДиапазонДляСцепления.Value
     n = UBound(v1)
     For i = 1 To n
         If v1(i, 1) = Критерий Then s = v2(i, 1): Exit For
     Next
     For i = i + 1 To n
         If v1(i, 1) <> Критерий Then Exit For
         s = s & "/" & v2(i, 1)
     Next
     СЦЕПИТЬЕСЛИ = s
End Function
[/vba]

Автор - KSV
Дата добавления - 09.08.2015 в 22:02
ВасяСемячкин Дата: Воскресенье, 02.02.2020, 07:44 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте, уважаемые форумчане,

помогите разобраться, не срабатывает формула СцепитьЕсли, судя по всему причиной является наличие в критериях отбора символов "[" и "]", но их наличие критично, файл с примером во вложении.

можно ли что-то придумать?

Заранее благодарю.
К сообщению приложен файл: 3610795.xlsm (25.9 Kb)
 
Ответить
СообщениеЗдравствуйте, уважаемые форумчане,

помогите разобраться, не срабатывает формула СцепитьЕсли, судя по всему причиной является наличие в критериях отбора символов "[" и "]", но их наличие критично, файл с примером во вложении.

можно ли что-то придумать?

Заранее благодарю.

Автор - ВасяСемячкин
Дата добавления - 02.02.2020 в 07:44
Pelena Дата: Воскресенье, 02.02.2020, 11:22 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
ВасяСемячкин, Вы уверены, что правильно выбрали функцию? Зачем Вам проверка на наличие знаков сравнения > < = и т.д.? В посте выше (№3) пробовали функцию?
В соответствии с Правилами форума создайте свою тему, опишите суть задачи, и Вам обязательно помогут.
А эта тема закрыта


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВасяСемячкин, Вы уверены, что правильно выбрали функцию? Зачем Вам проверка на наличие знаков сравнения > < = и т.д.? В посте выше (№3) пробовали функцию?
В соответствии с Правилами форума создайте свою тему, опишите суть задачи, и Вам обязательно помогут.
А эта тема закрыта

Автор - Pelena
Дата добавления - 02.02.2020 в 11:22
Мир MS Excel » Вопросы и решения » Вопросы по Excel » СЦЕПИТЬЕСЛИ (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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