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

Вход

Регистрация

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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Перенос данных на другой лист с двудстрочных строк
GGR Дата: Вторник, 04.08.2026, 20:53 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2730
Репутация: 789 ±
Замечаний: 0% ±

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


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

Автор - gling
Дата добавления - 04.08.2026 в 22:40
bigor Дата: Вторник, 04.08.2026, 22:50 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1441
Репутация: 283 ±
Замечаний: 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2730
Репутация: 789 ±
Замечаний: 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 0 ±
Замечаний: 20% ±

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

Автор - GGR
Дата добавления - 05.08.2026 в 20:26
gling Дата: Среда, 05.08.2026, 21:00 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2730
Репутация: 789 ±
Замечаний: 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
GGR Дата: Четверг, 06.08.2026, 04:15 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 201
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Доброе утро. gling воспользовалась вашим советом по нужной дате. Сделала замену, теперь все как надо работает.Огромной спасибо.
 
Ответить
СообщениеДоброе утро. gling воспользовалась вашим советом по нужной дате. Сделала замену, теперь все как надо работает.Огромной спасибо.

Автор - GGR
Дата добавления - 06.08.2026 в 04:15
  • Страница 1 из 1
  • 1
Поиск:

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