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

Вход

Регистрация

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

 

= Мир MS Excel/Как копировать данные ячеек с одного листа на другой? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как копировать данные ячеек с одного листа на другой?
febonacci Дата: Воскресенье, 06.12.2015, 22:46 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Доброго времени суток!

у меня такой вопрос: имеется два листа: лист 1 и лист 2

Лист 1: таблица

№ ФИО Дата рождения Номер
1 Сидоров А. А. 01.02.1970 2262
2 Иванов А. С. 02.01.1971 2263
3 Юрченко М. С. 03.03.1980 2264
4 Никулин М. В. 05.04.1981 2265

Лист 2: карточки

Номер документа Дата составления
2262 02.02.2015

Принято от Сидоров А. А.

----------------------------------------------------------------
----------------------------------------------------------------

В таблице (лист1) имеется 1000 записей.
Для каждой строки, необходимо создать карточку. Я нарисовал карточку для первой строки на лист2, и для ячеек "ФИО" и "номер" поставил ССЫЛКУ на лист1.
При копировании карточки и заполнения данных (автоматически), записи с таблицы1 (лист1) заполняются через несколько строк. То есть, по такому порядку 1, 4, 8, 12 и тд.
Так как в нарисованной карточке (лист2) ячейки находятся в разных строках, поэтому так и получается.
А необходимо, чтоб 1, 2, 3, 4 и тд.
К сообщению приложен файл: 0783819.xlsx (10.4 Kb)


Сообщение отредактировал febonacci - Воскресенье, 06.12.2015, 23:13
 
Ответить
СообщениеДоброго времени суток!

у меня такой вопрос: имеется два листа: лист 1 и лист 2

Лист 1: таблица

№ ФИО Дата рождения Номер
1 Сидоров А. А. 01.02.1970 2262
2 Иванов А. С. 02.01.1971 2263
3 Юрченко М. С. 03.03.1980 2264
4 Никулин М. В. 05.04.1981 2265

Лист 2: карточки

Номер документа Дата составления
2262 02.02.2015

Принято от Сидоров А. А.

----------------------------------------------------------------
----------------------------------------------------------------

В таблице (лист1) имеется 1000 записей.
Для каждой строки, необходимо создать карточку. Я нарисовал карточку для первой строки на лист2, и для ячеек "ФИО" и "номер" поставил ССЫЛКУ на лист1.
При копировании карточки и заполнения данных (автоматически), записи с таблицы1 (лист1) заполняются через несколько строк. То есть, по такому порядку 1, 4, 8, 12 и тд.
Так как в нарисованной карточке (лист2) ячейки находятся в разных строках, поэтому так и получается.
А необходимо, чтоб 1, 2, 3, 4 и тд.

Автор - febonacci
Дата добавления - 06.12.2015 в 22:46
_Boroda_ Дата: Воскресенье, 06.12.2015, 23:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация: 6616 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ИНДЕКС(Лист1!E$6:E$9999;СЧЁТ(D$1:D3))

Только дату сделайте датой, а не текстом
Или (для С13)
Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТЗ(D$1:D13)/2)

Код
=ИНДЕКС(Лист1!E$6:E$9;(СТРОКА()-1)/5+1)

Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТ(C$1:C12)+1)

Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТесли(C$1:C12;"Номер документа"))

И куча похожих вариантов
К сообщению приложен файл: 0783819_1.xlsx (10.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ИНДЕКС(Лист1!E$6:E$9999;СЧЁТ(D$1:D3))

Только дату сделайте датой, а не текстом
Или (для С13)
Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТЗ(D$1:D13)/2)

Код
=ИНДЕКС(Лист1!E$6:E$9;(СТРОКА()-1)/5+1)

Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТ(C$1:C12)+1)

Код
=ИНДЕКС(Лист1!E$6:E$9;СЧЁТесли(C$1:C12;"Номер документа"))

И куча похожих вариантов

Автор - _Boroda_
Дата добавления - 06.12.2015 в 23:31
Wasilich Дата: Понедельник, 07.12.2015, 12:59 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А такой вариант?
К сообщению приложен файл: febonacci.xls (33.0 Kb)
 
Ответить
СообщениеА такой вариант?

Автор - Wasilich
Дата добавления - 07.12.2015 в 12:59
febonacci Дата: Воскресенье, 13.12.2015, 16:16 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
уважаемые,
я использовал присланные ответы, но к сожалению, у меня не получилось в оригинальной таблице.
Всем клиентом на "листе clients" я должен распечатать форму КО-1 на "листе receipt".

Для первого клиента с "clients":
№ Имя Фамилия Номер квитанции
1 Aleshia Tomkiewicz CT2 7PP

вставил линк к ячейкам на "листе receipt": =(clients!B2& " " &clients!C2) (имя фамилия клиента) и "=clients!D2" (номер квитанции)

Проблема:
при копировании данной формы, с надеждой что эти две ячейки("имя фамилия" и "номер квитанции" ) на "листе receipt" будут заполняться в порядке очереди, не получается.
Заполнение ячеек происходит, только не в порядке очереди, а с разницей 75 записей.

Как сделать так, чтобы не смотря на разницу строк между повторяющимися ячейками на "листе receipt", порядок записей сохранился без пропуска: то есть 1,2,3,4,5,....n, n+1

Заранее благодарю !


К сообщению приложен файл: receipt-maker.xls (83.5 Kb)
 
Ответить
Сообщениеуважаемые,
я использовал присланные ответы, но к сожалению, у меня не получилось в оригинальной таблице.
Всем клиентом на "листе clients" я должен распечатать форму КО-1 на "листе receipt".

Для первого клиента с "clients":
№ Имя Фамилия Номер квитанции
1 Aleshia Tomkiewicz CT2 7PP

вставил линк к ячейкам на "листе receipt": =(clients!B2& " " &clients!C2) (имя фамилия клиента) и "=clients!D2" (номер квитанции)

Проблема:
при копировании данной формы, с надеждой что эти две ячейки("имя фамилия" и "номер квитанции" ) на "листе receipt" будут заполняться в порядке очереди, не получается.
Заполнение ячеек происходит, только не в порядке очереди, а с разницей 75 записей.

Как сделать так, чтобы не смотря на разницу строк между повторяющимися ячейками на "листе receipt", порядок записей сохранился без пропуска: то есть 1,2,3,4,5,....n, n+1

Заранее благодарю !



Автор - febonacci
Дата добавления - 13.12.2015 в 16:16
Pelena Дата: Воскресенье, 13.12.2015, 17:19 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Просто замените 5 на 37 в формуле
Код
=ИНДЕКС(clients!$D$2:$D$21;(СТРОКА()-1)/37+1)
К сообщению приложен файл: 8045696.xls (83.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПросто замените 5 на 37 в формуле
Код
=ИНДЕКС(clients!$D$2:$D$21;(СТРОКА()-1)/37+1)

Автор - Pelena
Дата добавления - 13.12.2015 в 17:19
Wasilich Дата: Воскресенье, 13.12.2015, 18:22 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Распечатав ордера на первую четверку фамилий, нужно АВТОМАТИЧЕСКИ перейти на следующую четверку и так до конца списка? Я так понимаю? Или нужен ручной поочередной выбор?
Если ручной, то чем не устроил мой пример?


Сообщение отредактировал Wasilic - Воскресенье, 13.12.2015, 18:26
 
Ответить
СообщениеРаспечатав ордера на первую четверку фамилий, нужно АВТОМАТИЧЕСКИ перейти на следующую четверку и так до конца списка? Я так понимаю? Или нужен ручной поочередной выбор?
Если ручной, то чем не устроил мой пример?

Автор - Wasilich
Дата добавления - 13.12.2015 в 18:22
febonacci Дата: Воскресенье, 13.12.2015, 18:24 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо!
Вопрос решен !
 
Ответить
СообщениеСпасибо!
Вопрос решен !

Автор - febonacci
Дата добавления - 13.12.2015 в 18:24
krosav4ig Дата: Понедельник, 14.12.2015, 04:08 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[offtop]Мое скромное ИМХО: задача намного удобнее решается при помощи слияния


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[offtop]Мое скромное ИМХО: задача намного удобнее решается при помощи слияния

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

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