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

Вход

Регистрация

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

 

= Мир MS Excel/Перенос данных на другой лист с двудстрочных строк - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перенос данных на другой лист с двудстрочных строк
GGR Дата: Вторник, 04.08.2026, 20:53 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Добрый вечер.Подскажите пожалуйста ,можно ли перенести данные при объединенной ячейке и двухстрочных значениях.?У меня ведомость " БАЗА" ( даты поставлены в 2 строки), а мне надо перенести№в СВОД" в одну строку ( столбец D,E и данные по датам).Искала подобное решение ,не нашла. :( Файл прилагаю, может есть идеи.
К сообщению приложен файл: kkha_vedomost.xlsx (65.7 Kb)


Сообщение отредактировал GGR - Вторник, 04.08.2026, 20:54
 
Ответить
СообщениеДобрый вечер.Подскажите пожалуйста ,можно ли перенести данные при объединенной ячейке и двухстрочных значениях.?У меня ведомость " БАЗА" ( даты поставлены в 2 строки), а мне надо перенести№в СВОД" в одну строку ( столбец D,E и данные по датам).Искала подобное решение ,не нашла. :( Файл прилагаю, может есть идеи.

Автор - GGR
Дата добавления - 04.08.2026 в 20:53
gling Дата: Вторник, 04.08.2026, 22:40 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2729
Репутация: 784 ±
Замечаний: 0% ±

2010
Здравствуйте.
Посмотрите вариант в файле.
К сообщению приложен файл: 0513420.xlsx (68.6 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
Посмотрите вариант в файле.

Автор - gling
Дата добавления - 04.08.2026 в 22:40
bigor Дата: Вторник, 04.08.2026, 22:50 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1441
Репутация: 282 ±
Замечаний: 0% ±

нет
решение ,не нашла

в А2
Код
=INDEX('база '!D$24:D$50;(ROW(A1)-1)*2+1)
тянуть вниз и вправо до столбца D, затем в ИНДЕКС прописать строки с 25 по 51 и тянуть дальше
К сообщению приложен файл: 6191333.xlsx (52.1 Kb)


Сообщение отредактировал bigor - Вторник, 04.08.2026, 23:07
 
Ответить
Сообщение
решение ,не нашла

в А2
Код
=INDEX('база '!D$24:D$50;(ROW(A1)-1)*2+1)
тянуть вниз и вправо до столбца D, затем в ИНДЕКС прописать строки с 25 по 51 и тянуть дальше

Автор - bigor
Дата добавления - 04.08.2026 в 22:50
GGR Дата: Среда, 05.08.2026, 04:30 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Доброе утро.gling,bigor спасибо за варианты.gling угадал со строчками их у меня будет около 2000 :) .Подскажите пожалуйста,можно в своде под цифрами 123456... ( 2 строчка) поставить как дату н-р 1.07.2026( не ручной вариант!) Может функцией " Сцепить"?Расширять ячейки при этом не надо. Это нужно будет для сводной таблицы с другим файлом.
 
Ответить
СообщениеДоброе утро.gling,bigor спасибо за варианты.gling угадал со строчками их у меня будет около 2000 :) .Подскажите пожалуйста,можно в своде под цифрами 123456... ( 2 строчка) поставить как дату н-р 1.07.2026( не ручной вариант!) Может функцией " Сцепить"?Расширять ячейки при этом не надо. Это нужно будет для сводной таблицы с другим файлом.

Автор - GGR
Дата добавления - 05.08.2026 в 04:30
GGR Дата: Среда, 05.08.2026, 07:05 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
gling Добрый день .Протестировала файл ,моя вина в описании работ сделала
сокращение, а сейчас при вводе полного наименования в своде данные не
выходят. Предположу , что длина текста превышает определенный лимит.
Сокращать текст нельзя , тк разницы в нем может быть в одной цифре или
букве. Можно найти выход в данной ситуации. Файл прилагаю.
К сообщению приложен файл: proba_narjada_za_ijul_s_formul.xlsx (72.8 Kb)
 
Ответить
Сообщениеgling Добрый день .Протестировала файл ,моя вина в описании работ сделала
сокращение, а сейчас при вводе полного наименования в своде данные не
выходят. Предположу , что длина текста превышает определенный лимит.
Сокращать текст нельзя , тк разницы в нем может быть в одной цифре или
букве. Можно найти выход в данной ситуации. Файл прилагаю.

Автор - GGR
Дата добавления - 05.08.2026 в 07:05
gling Дата: Среда, 05.08.2026, 10:38 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2729
Репутация: 784 ±
Замечаний: 0% ±

2010
Попробуйте в Е2 и тянуть вправо
Код
=ЕСЛИОШИБКА(ИНДЕКС('база '!$H$24:$W$2000;СТРОКА(E1)*2-1+свод!E$1/16;E$1-15*ЦЕЛОЕ(E$1/16));)


ЯД-41001506838083

Сообщение отредактировал gling - Среда, 05.08.2026, 11:13
 
Ответить
СообщениеПопробуйте в Е2 и тянуть вправо
Код
=ЕСЛИОШИБКА(ИНДЕКС('база '!$H$24:$W$2000;СТРОКА(E1)*2-1+свод!E$1/16;E$1-15*ЦЕЛОЕ(E$1/16));)

Автор - gling
Дата добавления - 05.08.2026 в 10:38
GGR Дата: Среда, 05.08.2026, 20:26 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
gling, добрый вечер.Этот вариант подошел. Все работает. Благодарю.А можно технически все таки по даты поставить ( писала в 4 сообщении)?
 
Ответить
Сообщениеgling, добрый вечер.Этот вариант подошел. Все работает. Благодарю.А можно технически все таки по даты поставить ( писала в 4 сообщении)?

Автор - GGR
Дата добавления - 05.08.2026 в 20:26
gling Дата: Среда, 05.08.2026, 21:00 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2729
Репутация: 784 ±
Замечаний: 0% ±

2010
даты поставить

Можно, но необходимо знать, даты какого месяца должны быть, где-то должен быть ориентировочный месяц и год.Вот вам вариант
Код
=ЕСЛИ(СТОЛБЕЦ(A1)>КОНМЕСЯЦА(СЕГОДНЯ();0);"";КОНМЕСЯЦА(СЕГОДНЯ();-1)+СТОЛБЕЦ(A1))
Вместо СЕГОДНЯ() можно указать ячейку с датой нужного месяца и года. Формулы в таблицы конечно немного изменятся.
Код
=ЕСЛИОШИБКА(ИНДЕКС('база '!$H$24:$W$2000;ПОИСКПОЗ(свод!$A2;'база '!$D$24:$D$2000;)+ДЕНЬ(свод!E$1)/16;ДЕНЬ(E$1)-15*ЦЕЛОЕ(ДЕНЬ(E$1)/16));)
К сообщению приложен файл: 4872995.xlsx (84.6 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Среда, 05.08.2026, 23:38
 
Ответить
Сообщение
даты поставить

Можно, но необходимо знать, даты какого месяца должны быть, где-то должен быть ориентировочный месяц и год.Вот вам вариант
Код
=ЕСЛИ(СТОЛБЕЦ(A1)>КОНМЕСЯЦА(СЕГОДНЯ();0);"";КОНМЕСЯЦА(СЕГОДНЯ();-1)+СТОЛБЕЦ(A1))
Вместо СЕГОДНЯ() можно указать ячейку с датой нужного месяца и года. Формулы в таблицы конечно немного изменятся.
Код
=ЕСЛИОШИБКА(ИНДЕКС('база '!$H$24:$W$2000;ПОИСКПОЗ(свод!$A2;'база '!$D$24:$D$2000;)+ДЕНЬ(свод!E$1)/16;ДЕНЬ(E$1)-15*ЦЕЛОЕ(ДЕНЬ(E$1)/16));)

Автор - gling
Дата добавления - 05.08.2026 в 21:00
  • Страница 1 из 1
  • 1
Поиск:

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