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

Вход

Регистрация

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

 

= Мир MS Excel/Сцепить столбец с другими столбцами при условии не повторени - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сцепить столбец с другими столбцами при условии не повторени (Формулы/Formulas)
Сцепить столбец с другими столбцами при условии не повторени
Swetlana Дата: Суббота, 18.04.2020, 07:45 | Сообщение № 21
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Спасибо ВАМ за помощь!!
 
Ответить
СообщениеСпасибо ВАМ за помощь!!

Автор - Swetlana
Дата добавления - 18.04.2020 в 07:45
Swetlana Дата: Суббота, 18.04.2020, 07:50 | Сообщение № 22
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
а если я хочу увеличить количество чисел в столбце, так же менять как Вы выше говорили?
 
Ответить
Сообщениеа если я хочу увеличить количество чисел в столбце, так же менять как Вы выше говорили?

Автор - Swetlana
Дата добавления - 18.04.2020 в 07:50
AlexM Дата: Суббота, 18.04.2020, 09:48 | Сообщение № 23
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Сейчас в формулах в J1:O1 диапазон от 2 по 7 строку. Увеличиваете диапазон, продлеваете столбец Н и протягиваете вниз формулу в столбце I



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСейчас в формулах в J1:O1 диапазон от 2 по 7 строку. Увеличиваете диапазон, продлеваете столбец Н и протягиваете вниз формулу в столбце I

Автор - AlexM
Дата добавления - 18.04.2020 в 09:48
Swetlana Дата: Суббота, 18.04.2020, 09:51 | Сообщение № 24
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
попробую
 
Ответить
Сообщениепопробую

Автор - Swetlana
Дата добавления - 18.04.2020 в 09:51
AlexM Дата: Суббота, 18.04.2020, 13:14 | Сообщение № 25
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Не большой я спец в макросах, но вариант решения написал.
[vba]
Код
Sub Macros()
    Application.ScreenUpdating = False
    Dim Arr1 As Variant, Arr2 As Variant, Arr3() As Variant
    Dim i As Long, j As Long, n As Long
    Dim sRow As Long, sCol As Long, fRow As Long, fCol As Long
    Set zc = Cells.Find("*")
    sRow = zc.Row 'номер строки первой заполненной ячейки
    sCol = zc.Column 'номер столбца первой заполненной ячейки
    fRow = Range(Left(zc.Address(0, 0), 1) & Rows.Count).End(xlUp).Row 'номер строки последней заполненной ячейки
    fCol = Range(zc.Address).End(xlToRight).Column 'номер столбца последней заполненной ячейки

    For i = sCol To fCol - 1 'цикл для первого столбца в сравнении
        For j = i + 1 To fCol 'цикл для второго столбца в сравнении
            Arr1 = Range(Cells(sRow + 1, i), Cells(fRow, i)) 'массив первого столбца в сравнении
            Arr2 = Range(Cells(sRow + 1, j), Cells(fRow, j)) 'массив второго столбца в сравнении
            For n = 1 To UBound(Arr1) 'цикл по массивам
                If Arr1(n, 1) = Arr2(n, 1) And Arr1(n, 1) <> Empty Then Exit For 'сравнение значений массивов
                ReDim Preserve Arr3(1 To 1, 1 To n) ' создаем массив для объединения
                On Error Resume Next 'пропускаем ошибку, если пустое значение
                Arr3(1, n) = 1 * (Arr1(n, 1) & Arr2(n, 1)) 'объединяем массивы
                If n = UBound(Arr1) Then GoTo finish 'если проверили весь массив, то пара столбцов подобрана. Заканчиваем.
            Next n
        Next j
    Next i
finish:
    Cells(1, fCol + 2) = Cells(1, i) & " и " & Cells(1, j) 'вывод номеров подобранных столбцов
    Cells(2, fCol + 2).Resize(n, 1) = Application.Transpose(Arr3) 'вывод объединенного массива
    Application.ScreenUpdating = True
End Sub
[/vba]
Alt+F8 - Macros - Выполнить
Макросы должны быть разрешены.
К сообщению приложен файл: 1302750_02.xls (24.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеНе большой я спец в макросах, но вариант решения написал.
[vba]
Код
Sub Macros()
    Application.ScreenUpdating = False
    Dim Arr1 As Variant, Arr2 As Variant, Arr3() As Variant
    Dim i As Long, j As Long, n As Long
    Dim sRow As Long, sCol As Long, fRow As Long, fCol As Long
    Set zc = Cells.Find("*")
    sRow = zc.Row 'номер строки первой заполненной ячейки
    sCol = zc.Column 'номер столбца первой заполненной ячейки
    fRow = Range(Left(zc.Address(0, 0), 1) & Rows.Count).End(xlUp).Row 'номер строки последней заполненной ячейки
    fCol = Range(zc.Address).End(xlToRight).Column 'номер столбца последней заполненной ячейки

    For i = sCol To fCol - 1 'цикл для первого столбца в сравнении
        For j = i + 1 To fCol 'цикл для второго столбца в сравнении
            Arr1 = Range(Cells(sRow + 1, i), Cells(fRow, i)) 'массив первого столбца в сравнении
            Arr2 = Range(Cells(sRow + 1, j), Cells(fRow, j)) 'массив второго столбца в сравнении
            For n = 1 To UBound(Arr1) 'цикл по массивам
                If Arr1(n, 1) = Arr2(n, 1) And Arr1(n, 1) <> Empty Then Exit For 'сравнение значений массивов
                ReDim Preserve Arr3(1 To 1, 1 To n) ' создаем массив для объединения
                On Error Resume Next 'пропускаем ошибку, если пустое значение
                Arr3(1, n) = 1 * (Arr1(n, 1) & Arr2(n, 1)) 'объединяем массивы
                If n = UBound(Arr1) Then GoTo finish 'если проверили весь массив, то пара столбцов подобрана. Заканчиваем.
            Next n
        Next j
    Next i
finish:
    Cells(1, fCol + 2) = Cells(1, i) & " и " & Cells(1, j) 'вывод номеров подобранных столбцов
    Cells(2, fCol + 2).Resize(n, 1) = Application.Transpose(Arr3) 'вывод объединенного массива
    Application.ScreenUpdating = True
End Sub
[/vba]
Alt+F8 - Macros - Выполнить
Макросы должны быть разрешены.

Автор - AlexM
Дата добавления - 18.04.2020 в 13:14
Swetlana Дата: Суббота, 18.04.2020, 14:18 | Сообщение № 26
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
а как увеличить количество цифр, у меня изначально стоит в столбце 6 а можно их увеличить ?
 
Ответить
Сообщениеа как увеличить количество цифр, у меня изначально стоит в столбце 6 а можно их увеличить ?

Автор - Swetlana
Дата добавления - 18.04.2020 в 14:18
AlexM Дата: Суббота, 18.04.2020, 14:18 | Сообщение № 27
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
вы про файл с макросом или формулой?
Если с макросом. Делайте любую таблицу и запускайте макрос.
Макрос находит одну пару.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 18.04.2020, 14:20
 
Ответить
Сообщениевы про файл с макросом или формулой?
Если с макросом. Делайте любую таблицу и запускайте макрос.
Макрос находит одну пару.

Автор - AlexM
Дата добавления - 18.04.2020 в 14:18
AlexM Дата: Суббота, 18.04.2020, 16:52 | Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Доработал макрос для поиска нескольких пар. Убрал ошибочки.

PS. мозги обленились писать макросы. ;)
К сообщению приложен файл: 1302750_03.xls (24.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДоработал макрос для поиска нескольких пар. Убрал ошибочки.

PS. мозги обленились писать макросы. ;)

Автор - AlexM
Дата добавления - 18.04.2020 в 16:52
Swetlana Дата: Воскресенье, 19.04.2020, 07:36 | Сообщение № 29
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
в этом макросе я могу увеличить до количество цифр и столько столбцов сколько мне нужно?
 
Ответить
Сообщениев этом макросе я могу увеличить до количество цифр и столько столбцов сколько мне нужно?

Автор - Swetlana
Дата добавления - 19.04.2020 в 07:36
Swetlana Дата: Воскресенье, 19.04.2020, 07:52 | Сообщение № 30
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
а можно как то сделать что бы показывала не 2 столбца в шапочке? а мне нужно от 1 до 5 столбцов при наложении друг на друга
 
Ответить
Сообщениеа можно как то сделать что бы показывала не 2 столбца в шапочке? а мне нужно от 1 до 5 столбцов при наложении друг на друга

Автор - Swetlana
Дата добавления - 19.04.2020 в 07:52
AlexM Дата: Воскресенье, 19.04.2020, 08:04 | Сообщение № 31
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
По вопросу из сообщения №29. Пробуйте, если результат не верный сообщите.
По вопросу из сообщения №30. Подумаю.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПо вопросу из сообщения №29. Пробуйте, если результат не верный сообщите.
По вопросу из сообщения №30. Подумаю.

Автор - AlexM
Дата добавления - 19.04.2020 в 08:04
Swetlana Дата: Воскресенье, 19.04.2020, 08:05 | Сообщение № 32
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
пример, столбец может показать если цифра не повторяется 4,8,12,16,20 цифр
К сообщению приложен файл: 222.xls (44.5 Kb)
 
Ответить
Сообщениепример, столбец может показать если цифра не повторяется 4,8,12,16,20 цифр

Автор - Swetlana
Дата добавления - 19.04.2020 в 08:05
Swetlana Дата: Воскресенье, 19.04.2020, 08:25 | Сообщение № 33
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
в примере каждый столбец содержит 4 символа, вот поэтому он может показать если символ не повторяется 4,8,12,16,20
 
Ответить
Сообщениев примере каждый столбец содержит 4 символа, вот поэтому он может показать если символ не повторяется 4,8,12,16,20

Автор - Swetlana
Дата добавления - 19.04.2020 в 08:25
AlexM Дата: Воскресенье, 19.04.2020, 09:12 | Сообщение № 34
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
При объединении двух столбцов по 4 единицы, должен получится столбец с 8 единицами.
Было не так. Исправил.
Про наложении нескольких столбцов не понятно.
В примере 1 и 5, 1 и 10, 1 и 11
1 и 5, 1 и 11 полностью совпадают и вывод единичек не изменится. Если наложить к ним 1 и 10, то количество единичек будет больше восьми.
Поясните как быть?
При наложении 1 и 5, 1 и 10, 1 и 11 будет 11 единиц
К сообщению приложен файл: 222_01.xls (45.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 19.04.2020, 09:15
 
Ответить
СообщениеПри объединении двух столбцов по 4 единицы, должен получится столбец с 8 единицами.
Было не так. Исправил.
Про наложении нескольких столбцов не понятно.
В примере 1 и 5, 1 и 10, 1 и 11
1 и 5, 1 и 11 полностью совпадают и вывод единичек не изменится. Если наложить к ним 1 и 10, то количество единичек будет больше восьми.
Поясните как быть?
При наложении 1 и 5, 1 и 10, 1 и 11 будет 11 единиц

Автор - AlexM
Дата добавления - 19.04.2020 в 09:12
Swetlana Дата: Воскресенье, 19.04.2020, 09:46 | Сообщение № 35
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
в каждом столбце стоит 4 символа, при налаживании 2 не повторяющихся столбцов будет 8 символов, при налаживании 3 неповторяющихся столбцов будет 12 символов, при налаживании 4 неповторяющихся столбцов будет 16 символов и при налаживании 5 неповторяющихся столбцов будет 20 символов, только 4,8,12,16,20 вот такое количество символов может быть в столбцах если не повторяться символы, если нет подходящего столбца они так и остаются пока не появиться новый вариант который сможет объединиться с ним.
 
Ответить
Сообщениев каждом столбце стоит 4 символа, при налаживании 2 не повторяющихся столбцов будет 8 символов, при налаживании 3 неповторяющихся столбцов будет 12 символов, при налаживании 4 неповторяющихся столбцов будет 16 символов и при налаживании 5 неповторяющихся столбцов будет 20 символов, только 4,8,12,16,20 вот такое количество символов может быть в столбцах если не повторяться символы, если нет подходящего столбца они так и остаются пока не появиться новый вариант который сможет объединиться с ним.

Автор - Swetlana
Дата добавления - 19.04.2020 в 09:46
Swetlana Дата: Воскресенье, 19.04.2020, 10:10 | Сообщение № 36
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
по последнему файлу , когда добавила столбцы что результат не поменялся т.е не показывает еще столбцы которые я добавила
 
Ответить
Сообщениепо последнему файлу , когда добавила столбцы что результат не поменялся т.е не показывает еще столбцы которые я добавила

Автор - Swetlana
Дата добавления - 19.04.2020 в 10:10
Swetlana Дата: Воскресенье, 19.04.2020, 10:15 | Сообщение № 37
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
При наложении 1 и 5, 1 и 10, 1 и 11 , 10 и 11 столбец не могут наложиться так как и в 10 и в 11 столбце есть первая 1
 
Ответить
СообщениеПри наложении 1 и 5, 1 и 10, 1 и 11 , 10 и 11 столбец не могут наложиться так как и в 10 и в 11 столбце есть первая 1

Автор - Swetlana
Дата добавления - 19.04.2020 в 10:15
Swetlana Дата: Воскресенье, 19.04.2020, 10:49 | Сообщение № 38
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
что то не получается увидеть результаты
К сообщению приложен файл: 0099300.xls (54.5 Kb)
 
Ответить
Сообщениечто то не получается увидеть результаты

Автор - Swetlana
Дата добавления - 19.04.2020 в 10:49
AlexM Дата: Воскресенье, 19.04.2020, 10:52 | Сообщение № 39
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Предполагаю, очень много комбинаций.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПредполагаю, очень много комбинаций.

Автор - AlexM
Дата добавления - 19.04.2020 в 10:52
Swetlana Дата: Воскресенье, 19.04.2020, 13:08 | Сообщение № 40
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
а их последовательно с большего на меньшее возможно выстроить? или надо уменьшать размер
 
Ответить
Сообщениеа их последовательно с большего на меньшее возможно выстроить? или надо уменьшать размер

Автор - Swetlana
Дата добавления - 19.04.2020 в 13:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сцепить столбец с другими столбцами при условии не повторени (Формулы/Formulas)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

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