Функция Excel или скрипт VBA для объединения диапазонов

У меня есть 2 столбца с разным количеством строк. В этом случае я хочу объединить (скалярные множественные матрицы?) Элемент в A1 с диапазоном (B1: B50), а затем повторить для каждого элемента в столбце A.

В идеале два значения будут разделены запятой. Вот что я хотел бы сделать .

Каким будет лучший маршрут? Может ли матричная функция работать для объединения текста?

Попробуйте этот код:

Sub sample() Dim lastRowA As Long, lastRowB As Long, row As Long lastRowA = Range("A" & Rows.Count).End(xlUp).row lastRowB = Range("B" & Rows.Count).End(xlUp).row row = 1 For i = 1 To lastRowA For j = 1 To lastRowB Cells(row, 4) = Cells(i, 1) Cells(row, 5) = Cells(i, 1) & "," & Cells(j, 2) row = row + 1 Next Next End Sub 

Если вы получаете данные из SQL, то CROSS JOIN дает вам декартово произведение двух наборов данных.

Тогда вы могли бы просто объединиться.

Пример использования SQL-сервера:

 CREATE TABLE #x (columnX CHAR(1)); INSERT INTO #x values ('a'), ('b'), ('c'); CREATE TABLE #y (columnY CHAR(1)); INSERT INTO #y values ('d'), ('e'), ('f'); SELECT #x.columnX, #y.columnY, #x.columnX + ', ' + #y.columnY FROM #x CROSS JOIN #y 
  • Библиотеки Excel в SQL, C #
  • Извлечение изображений, встроенных в файл Excel
  • Попытка выяснить, как сделать динамическую сводную таблицу sql с объединениями
  • MS Access 2013 Тип Ошибка преобразования при импорте таблиц Excel
  • Как я вставляю массив из файла excel, который не имеет одинаковых столбцов, как таблица?
  • Каковы некоторые решения для нормализации данных, которые имеют несколько значений, хранящихся в 1 ячейке?
  • Открытие отчетов .xlsx из SSRS / sharepoint в iOS
  • Добавление предложения DISTINCT в SQL, возвращающем неправильные значения
  • Обновление подключения к базе данных до и после вставки базы данных на excel vba
  • Использование CONCATENATE в Excel
  • Ячейки Excel, помеченные большим количеством текста в SQL Query
  • Interesting Posts

    Импорт данных в SQL Server из файла Excel

    Как получить диапазон занятых ячеек в листе excel

    Чтение заголовков таблиц Excel с помощью xlwings

    Анализ загруженных данных в более простую структуру

    сохранить рабочий лист excel в режиме общего не защищенного чтения с C #

    Excel 2013: Есть ли способ отложить обработку фильтра до тех пор, пока не будет установлен набор критериев для нескольких столбцов?

    Время начала и окончания – количество параллельных событий в час / день / неделю и т. Д.

    Как сделать «Сохранить как» с помощью VBA

    Поиск альфа-символов в столбце в excel

    Перенос данных Excel с использованием встроенных формул

    Сортировка данных с увеличением на 4

    C # экспорт в производительность производительности Excel с помощью форм

    ASP.Net Open office XML Задайте значения ячейки

    Если рабочая книга содержит 6 вкладок, тогда запустите текущий Sub, если рабочая книга содержит 9 вкладок, тогда запустите другой Sub

    Оператор if для текущей даты

    Давайте будем гением компьютера.