Вставка из нескольких рядов в один ряд в каждой 6-й ячейке
Мне нужно скопировать каждые 6 ячеек по горизонтали в новый столбец
Чтобы D3/E3/F3/G3/H3/I3
идет к J2/K2/L2/M2/N2/O2
И это D4/E4/F4/G4/H4/I4
идет к P2/Q2/R2/S2/T2/U2
И так далее для наборов из 20 рядов
Я клянусь, я делал это раньше, не знаю VBA, но тупой, кроме ручной вставки
2 ответа
У меня есть выходные данные из одной программы, которая содержит мои данные в наборах из 6 столбцов и 20 строк на точку данных (на человека). Мне нужно 20 строк (в 6 наборах ячеек), чтобы поместиться в одну длинную строку.
Используйте Notepad++ и его функцию RegEx, чтобы удалить разрывы строк, чтобы получить одну строку даты.
- Сохраните файл Excel как.CSV и откройте его с помощью Notepad++
Заменить символ новой строки
\r\n
с вашим соответствующим разделителем;
или же,
Вы можете поместить следующую формулу в J2 и скопировать вправо:
=OFFSET(J2,ROUNDDOWN((COLUMN()-4)/6,0),-6*ROUNDDOWN((COLUMN()-4)/6,0))