Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сцепить 2 массива / 17 сообщений из 17, страница 1 из 1
28.06.2013, 11:01
    #38313731
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Добрый день.
Есть 2 массива:
Массив 1 массив 21 42 53

Возможно ли сцепить каждый элемент массива 1 с каждым элементом массива 2 без vb, используя только формулы?
То есть надо получить массив
результат1 41 52 4 2 53 43 5
...
Рейтинг: 0 / 0
28.06.2013, 11:15
    #38313750
Maxim12345678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
mikekar,

попробуйте =СЦЕПИТЬ(A1;"_";B1), где "_" - вариант сцепки
...
Рейтинг: 0 / 0
28.06.2013, 11:22
    #38313760
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Maxim12345678mikekar,

попробуйте =СЦЕПИТЬ(A1;"_";B1), где "_" - вариант сцепки

Вы предлагаете простое сцепить.
оно даст в результате
1 42 53 пусто

В vb процедурой пробегался по всем элементам обоих массивов
Код: vbnet
1.
2.
3.
4.
5.
for each cc in массив1
   for each cc1 in массив2
    сцеплял
   next сс1
next cc



Надо сцепить каждый элемент с каждым.
...
Рейтинг: 0 / 0
28.06.2013, 11:27
    #38313770
Maxim12345678
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
mikekar,

да, написал не подумав :) массив большой?
...
Рейтинг: 0 / 0
28.06.2013, 11:37
    #38313779
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Maxim12345678массив большой?
Если это про быстодействие, то нет, небольшие по 30-40 строк.
...
Рейтинг: 0 / 0
28.06.2013, 12:27
    #38313862
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Лехко...
...
Рейтинг: 0 / 0
28.06.2013, 12:30
    #38313867
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Класс. Правда.

А без вспомогательных столбцов можно?
Используя формулы массива.
...
Рейтинг: 0 / 0
28.06.2013, 12:37
    #38313886
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
mikekarА без вспомогательных столбцов можно?Конечно.

mikekarИспользуя формулы массива.А вот этого не знаю. Попробуй...
...
Рейтинг: 0 / 0
28.06.2013, 12:39
    #38313889
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
:-)

Так пытаюсь.
Не получается.
Поэтому и спросил.
...
Рейтинг: 0 / 0
28.06.2013, 12:47
    #38313903
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
То есть на тупую, но аккуратную, подстановку, тебя нехватает? ну на...

PS. Корректно будет работать только в том случае, когда количества значений в столбцах взаимно просты.
PPS. Делать совсем уж универсально - не буду. Влом, да и не вижу смысла.
...
Рейтинг: 0 / 0
28.06.2013, 13:00
    #38313926
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
AkinaТо есть на тупую, но аккуратную, подстановку, тебя нехватает?
аккуратно подставить я могу :-)

Хочется понять, можно ли формулами excel сделать цикл в цикле.
...
Рейтинг: 0 / 0
29.06.2013, 17:19
    #38314772
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
mikekarХочется понять, можно ли формулами excel сделать цикл в цикле.Да лехко:
...
Рейтинг: 0 / 0
29.06.2013, 23:39
    #38314901
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Андрей, а зачем СТРОКА(1:1), если короче работает СТРОКА()?
...
Рейтинг: 0 / 0
30.06.2013, 00:17
    #38314919
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Serge 007а зачем СТРОКА(1:1)А для понимания происходящего - что нам нужна не строка текущей ячейки, а счётчик.
...
Рейтинг: 0 / 0
30.06.2013, 00:52
    #38314928
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Хорошая отмазка :)
А лишние $ зачем?
Тоже для понимания?
...
Рейтинг: 0 / 0
30.06.2013, 01:45
    #38314941
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
Ой, да что вы за эти лишние баксы так уцепились?

Если бы там можно было задействовать хотя бы две доп.ячейки... Или именованные диапазоны/функции... - тогда вообще формула коротенька-коротенька была бы
...
Рейтинг: 0 / 0
30.06.2013, 02:29
    #38314947
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить 2 массива
AndreTMчто вы за эти лишние баксы так уцепились?We are from Odessa :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сцепить 2 массива / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]