У меня есть куча данных в столбце, который каждые 500 строк содержат блок данных. Я хочу переместить каждые 500 строк в новый столбец и поместить их рядом друг с другом, как показано на рисунке. Моё предпочтительное решение - использовать некое решение Excel (трюк) вместо кодирования. пожалуйста, если вы знаете какое-либо решение, пожалуйста, помогите мне, в противном случае предложите мне ваше решение VBA. Тд
1 ответ
0
Пожалуйста, обратитесь к этой ссылке для решения.
Преобразовать один столбец в диапазон данных от столбца к столбцу:
Приведенная выше формула может помочь вам переставить один столбец в диапазон от строки к строке. Если вам нужно переместить столбец в диапазон от столбца к столбцу, следующая формула также может оказать вам услугу.
- В пустой ячейке C1 введите следующую формулу:= ИНДЕКС ($ A $ 1:$ A $ 20, ROW (C1)+(5 * (КОЛОННЫ ($ C $ 1:C $ 1)-1))), а затем перетащите заполнить ручку от С1 до С5
Примечание: A1: A20 - это данные столбца, которые вы хотите преобразовать, 5 * обозначает количество ячеек, которое вы хотите иметь в каждом столбце.
- Затем перетащите маркер заполнения через столбец C в столбец F, и данные в одном столбце были перенесены в диапазон от столбца к столбцу.