Вставка з декількох рядків в один ряд кожні 6-ту клітинку [дублікат]


0

На це питання вже є відповідь тут:

Мені потрібно копіювати кожні 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, але я наткнувся, крім ручної пасти


... кожні 6 комірок не 7 шкода
Крістіна

Яке ваше запитання? Що ви вже пробували? Де ти застряєш?
Ƭᴇcʜιᴇ007

У мене є вихід з однієї програми, яка містить мої дані в наборах з 6 стовпців і 20 рядків на точку даних (особа). Мені потрібно 20 рядків (у 6 наборах комірок), щоб вони вмістилися в один довгий ряд.
Крістіна

Єдиний спосіб, який я знаю, - це розділити екран на 4 способи та скопіювати блоки вставки
Крістіна,

Чому б вам не пропустити, замість того, щоб замість цього поставити новий рядок у "програмі"?
tumchaaditya

Відповіді:


2

У мене є вихід з однієї програми, яка містить мої дані в наборах з 6 стовпців і 20 рядків на точку даних (особа). Мені потрібно 20 рядків (у 6 наборах комірок), щоб вони вмістилися в один довгий ряд.

Використовуйте Notepad ++ та його функцію RegEx для видалення розривів рядків, щоб отримати єдиний рядок дати.

введіть тут опис зображення

  1. Збережіть файл Excel як .CSV та відкрийте його за допомогою Notepad ++
  2. Замінити символ нового рядка символ \r\nз відповідним обмежувачем ;або,

    введіть тут опис зображення
    натисніть для збільшення


0

Ви можете ввести таку формулу в J2 і скопіювати вправо:

=OFFSET(J2,ROUNDDOWN((COLUMN()-4)/6,0),-6*ROUNDDOWN((COLUMN()-4)/6,0))

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.