Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как разделить 1 строку в ексель на две - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как разделить 1 строку в ексель на две (Формулы/Formulas)
Как разделить 1 строку в ексель на две
Sench Дата: Среда, 21.06.2017, 11:37 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день! Подскажите пожалуйста, как 1 строку разделить на две или добавить к одной строке вторую, но что бы разом на всю таблицу.
Объясняю. есть табличка. в ней строки. эти строки все надо разделить на 2 строки. план и факт. если добавлять по одной строке под каждую строку очень долго. как можно быстрее это сделать? пример прикрепляю.
в файле поз.1 уже разделена. это пример того как должна выглядеть таблица.
К сообщению приложен файл: _Microsoft_Exce.xlsx (13.8 Kb)


Сообщение отредактировал Sench - Среда, 21.06.2017, 11:45
 
Ответить
СообщениеДобрый день! Подскажите пожалуйста, как 1 строку разделить на две или добавить к одной строке вторую, но что бы разом на всю таблицу.
Объясняю. есть табличка. в ней строки. эти строки все надо разделить на 2 строки. план и факт. если добавлять по одной строке под каждую строку очень долго. как можно быстрее это сделать? пример прикрепляю.
в файле поз.1 уже разделена. это пример того как должна выглядеть таблица.

Автор - Sench
Дата добавления - 21.06.2017 в 11:37
китин Дата: Среда, 21.06.2017, 11:39 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
примера нет


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениепримера нет

Автор - китин
Дата добавления - 21.06.2017 в 11:39
Sench Дата: Среда, 21.06.2017, 11:46 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
китин, прикрепил. файл был большой. пришлось оставить всего несколько строк для примера
 
Ответить
Сообщениекитин, прикрепил. файл был большой. пришлось оставить всего несколько строк для примера

Автор - Sench
Дата добавления - 21.06.2017 в 11:46
AndreTM Дата: Среда, 21.06.2017, 13:13 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Не надо "разделять на две строки", надо проставить значения в два блока столбцов - отдельно "План", отдельно "Факт". Я понимаю, что не хочется иметь повторно столбы-позиции 5-11, но иначе вы себе только усложняете расчеты (представьте, например, как должны будут выглядеть формулы для суммирования отдельно плана и факта по столбцу, в вашем начальном виде?)

А вообще, если правильно подходить, то вы вообще должны иметь две отдельных таблицы - отдельную для графика-плана, отдельную для занесения фактических данных по выполнению. А если совсем правильно подходить - то вы не должны вообще заполнять именно такую таблицу руками. Заполнять надо отдельную табличку, желательно в нормализованном виде, со строчками, описывающими показатели. А эту "красивую-кривую таблицу" вы уже можете просто собрать формулами (или макросами), или сводной таблицей... или вообще, оформите шаблон в Ворде и будете туда экспортировать данные, чтобы "крясиво напечатать".

Если же все же хочется иметь именно так, и именно ещё вчера - то решать это надо макросом. Который пробежится по вашей таблице и просто добавить строчки дополнительные.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНе надо "разделять на две строки", надо проставить значения в два блока столбцов - отдельно "План", отдельно "Факт". Я понимаю, что не хочется иметь повторно столбы-позиции 5-11, но иначе вы себе только усложняете расчеты (представьте, например, как должны будут выглядеть формулы для суммирования отдельно плана и факта по столбцу, в вашем начальном виде?)

А вообще, если правильно подходить, то вы вообще должны иметь две отдельных таблицы - отдельную для графика-плана, отдельную для занесения фактических данных по выполнению. А если совсем правильно подходить - то вы не должны вообще заполнять именно такую таблицу руками. Заполнять надо отдельную табличку, желательно в нормализованном виде, со строчками, описывающими показатели. А эту "красивую-кривую таблицу" вы уже можете просто собрать формулами (или макросами), или сводной таблицей... или вообще, оформите шаблон в Ворде и будете туда экспортировать данные, чтобы "крясиво напечатать".

Если же все же хочется иметь именно так, и именно ещё вчера - то решать это надо макросом. Который пробежится по вашей таблице и просто добавить строчки дополнительные.

Автор - AndreTM
Дата добавления - 21.06.2017 в 13:13
_Boroda_ Дата: Среда, 21.06.2017, 13:36 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
макросом. Который пробежится по вашей таблице и просто добавить строчки дополнительные.

ага, именно так
[vba]
Код
Sub tt()
    Application.ScreenUpdating = 0
    Application.Calculation = xlCalculationManual
    r0_ = 10
    r1_ = Range("A" & Rows.Count).End(3).Row
    c1_ = Cells(r0_ - 1, Columns.Count).End(1).Column
    For i = r1_ To r0_ Step -1
        With Range("A" & i)
            If Not .Offset(, 4) = "" Then
                .EntireRow.Insert
                .Offset(-1, c1_ - 1) = "ïëàí"
                .Offset(, c1_ - 1) = "ôàêò"
                For j = c1_ - 2 To 0 Step -1
                    .Offset(-1, j).Resize(2).Merge
                Next j
                .Resize(2).EntireRow.AutoFit
            End If
        End With
    Next i
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = 0
End Sub
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
макросом. Который пробежится по вашей таблице и просто добавить строчки дополнительные.

ага, именно так
[vba]
Код
Sub tt()
    Application.ScreenUpdating = 0
    Application.Calculation = xlCalculationManual
    r0_ = 10
    r1_ = Range("A" & Rows.Count).End(3).Row
    c1_ = Cells(r0_ - 1, Columns.Count).End(1).Column
    For i = r1_ To r0_ Step -1
        With Range("A" & i)
            If Not .Offset(, 4) = "" Then
                .EntireRow.Insert
                .Offset(-1, c1_ - 1) = "ïëàí"
                .Offset(, c1_ - 1) = "ôàêò"
                For j = c1_ - 2 To 0 Step -1
                    .Offset(-1, j).Resize(2).Merge
                Next j
                .Resize(2).EntireRow.AutoFit
            End If
        End With
    Next i
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = 0
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 21.06.2017 в 13:36
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как разделить 1 строку в ексель на две (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!