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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическое добавление строк на соседнем листе - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Автоматическое добавление строк на соседнем листе
Kirsh Дата: Среда, 29.05.2013, 22:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!

Подскажите, пожалуйста, возможно ли сделать так, чтобы при добавлении строки (например №10) на листе 1, она автоматически добавилась на листе 2 и туда попадали данные из добавленной строки на листе 1?
Это нужно для сохранения структуры таблицы (на двух листах одинаковый перечень), если, например, понадобилось добавить строки в середине таблицы на листе 1, чтобы не искать это же место на листе 2 вручную.
Может есть какая-то функция типа "Связанных таблиц" или что-то вроде того?

Спасибо!
К сообщению приложен файл: _1.xlsx (15.9 Kb)


Сообщение отредактировал Kirsh - Четверг, 30.05.2013, 00:22
 
Ответить
СообщениеДобрый день!

Подскажите, пожалуйста, возможно ли сделать так, чтобы при добавлении строки (например №10) на листе 1, она автоматически добавилась на листе 2 и туда попадали данные из добавленной строки на листе 1?
Это нужно для сохранения структуры таблицы (на двух листах одинаковый перечень), если, например, понадобилось добавить строки в середине таблицы на листе 1, чтобы не искать это же место на листе 2 вручную.
Может есть какая-то функция типа "Связанных таблиц" или что-то вроде того?

Спасибо!

Автор - Kirsh
Дата добавления - 29.05.2013 в 22:16
vikttur Дата: Среда, 29.05.2013, 22:54 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Классная у Вас таблица на Лист2 smile
=A1 не подходит?
 
Ответить
СообщениеКлассная у Вас таблица на Лист2 smile
=A1 не подходит?

Автор - vikttur
Дата добавления - 29.05.2013 в 22:54
Kirsh Дата: Среда, 29.05.2013, 23:01 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

vikttur, к сожалению не подходит, это работает только для одной ячейки... у меня, в таблице на листе 2, в столбцах правее от столбца B будут данные иные нежели чем в таблице на листе 1.
 
Ответить
Сообщениеvikttur, к сожалению не подходит, это работает только для одной ячейки... у меня, в таблице на листе 2, в столбцах правее от столбца B будут данные иные нежели чем в таблице на листе 1.

Автор - Kirsh
Дата добавления - 29.05.2013 в 23:01
vikttur Дата: Среда, 29.05.2013, 23:09 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Это у Вас в таблице на листе 2... Увидеть бы...


Сообщение отредактировал vikttur - Среда, 29.05.2013, 23:10
 
Ответить
СообщениеЭто у Вас в таблице на листе 2... Увидеть бы...

Автор - vikttur
Дата добавления - 29.05.2013 в 23:09
Kirsh Дата: Четверг, 30.05.2013, 00:17 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

ну вот, например...
Нужно чтобы при добавлении строки в таблице на листе 1 она автоматически добавлялась на листе 2, в том же месте и первая ячейка этой новой строки заполнялась теми же данными, что и в листе 1
К сообщению приложен файл: primer.xlsx (15.9 Kb)
 
Ответить
Сообщениену вот, например...
Нужно чтобы при добавлении строки в таблице на листе 1 она автоматически добавлялась на листе 2, в том же месте и первая ячейка этой новой строки заполнялась теми же данными, что и в листе 1

Автор - Kirsh
Дата добавления - 30.05.2013 в 00:17
Serge_007 Дата: Четверг, 30.05.2013, 00:27 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Код
=ДВССЫЛ("1!b"&СТРОКА())
К сообщению приложен файл: Kirsh_IN.xls (50.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Код
=ДВССЫЛ("1!b"&СТРОКА())

Автор - Serge_007
Дата добавления - 30.05.2013 в 00:27
vikttur Дата: Четверг, 30.05.2013, 00:42 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Нелетучая:
Код
=ИНДЕКС('1'!$B$4:$B$25;СТРОКА(A1))
 
Ответить
СообщениеНелетучая:
Код
=ИНДЕКС('1'!$B$4:$B$25;СТРОКА(A1))

Автор - vikttur
Дата добавления - 30.05.2013 в 00:42
Kirsh Дата: Четверг, 30.05.2013, 13:27 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, vikttur, Не работают ссылки, они не смещают всю нижнюю часть таблицы на листе 2... они смещают лишь одну ячейку, а остальные данные в строке (в таблице 2) остаются прежние, а они должны сместиться ниже... (в примере, добавил строку)
К сообщению приложен файл: 9609413.xls (69.5 Kb)


Сообщение отредактировал Kirsh - Четверг, 30.05.2013, 13:28
 
Ответить
СообщениеSerge_007, vikttur, Не работают ссылки, они не смещают всю нижнюю часть таблицы на листе 2... они смещают лишь одну ячейку, а остальные данные в строке (в таблице 2) остаются прежние, а они должны сместиться ниже... (в примере, добавил строку)

Автор - Kirsh
Дата добавления - 30.05.2013 в 13:27
Serge_007 Дата: Четверг, 30.05.2013, 13:44 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
И не будет. Средствами Excel этого не сделать. Остальных данных на листе 1 ведь нет. А одновременно в ячейке не могут быть и формула и значение


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИ не будет. Средствами Excel этого не сделать. Остальных данных на листе 1 ведь нет. А одновременно в ячейке не могут быть и формула и значение

Автор - Serge_007
Дата добавления - 30.05.2013 в 13:44
Kirsh Дата: Четверг, 30.05.2013, 13:50 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

а можно чтобы там была формула, но значения были пустые?
вопрос весь в том, чтобы сдвигалась вниз вся строка а не только первые (заполненные) ячейки....

А макросами это реально сделать?
 
Ответить
Сообщениеа можно чтобы там была формула, но значения были пустые?
вопрос весь в том, чтобы сдвигалась вниз вся строка а не только первые (заполненные) ячейки....

А макросами это реально сделать?

Автор - Kirsh
Дата добавления - 30.05.2013 в 13:50
Serge_007 Дата: Четверг, 30.05.2013, 13:56 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Kirsh)
можно чтобы там была формула, но значения были пустые?
Что такое "пустые значения"?

Цитата (Kirsh)
макросами это реально сделать?
Да


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Kirsh)
можно чтобы там была формула, но значения были пустые?
Что такое "пустые значения"?

Цитата (Kirsh)
макросами это реально сделать?
Да

Автор - Serge_007
Дата добавления - 30.05.2013 в 13:56
Kirsh Дата: Четверг, 30.05.2013, 14:01 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,
Цитата (Serge_007)
Что такое "пустые значения"?
просто пустые ячейки.
 
Ответить
СообщениеSerge_007,
Цитата (Serge_007)
Что такое "пустые значения"?
просто пустые ячейки.

Автор - Kirsh
Дата добавления - 30.05.2013 в 14:01
Serge_007 Дата: Четверг, 30.05.2013, 14:15 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Они не могут быть одновременно и пустыми, и с формулой smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеОни не могут быть одновременно и пустыми, и с формулой smile

Автор - Serge_007
Дата добавления - 30.05.2013 в 14:15
AndreTM Дата: Четверг, 30.05.2013, 14:55 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Вот нравится мне, что у нас народ сначала создает себе трудности, а затем мужественно их преодолевает biggrin

Kirsh, вы задавались вопросом - почему вообще возникла проблема с тем, что приходится дублировать информацию? Поскольку дублирование - это изначальное зло, которого быть не должно при учёте... Так я вам отвечу - потому что вы "тупо" взяли использующиеся печатные формы (которые по сути являются отчетами) и занесли их в таблицы. Вернее, ПМСМ, у вас был только отчет из таблицы 1, а таблица 2 - это ваше творчество, где вы не просто сделали дублирование, но и развернули куб в плоский вид. Не понимая, что обе этих таблицы не являются независимыми.

P.S. А если вы опять пристанете с тем, что в таблице 2 ещё и надо записывать либо числа, либо проценты - то я буду долго смеяться cry


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеВот нравится мне, что у нас народ сначала создает себе трудности, а затем мужественно их преодолевает biggrin

Kirsh, вы задавались вопросом - почему вообще возникла проблема с тем, что приходится дублировать информацию? Поскольку дублирование - это изначальное зло, которого быть не должно при учёте... Так я вам отвечу - потому что вы "тупо" взяли использующиеся печатные формы (которые по сути являются отчетами) и занесли их в таблицы. Вернее, ПМСМ, у вас был только отчет из таблицы 1, а таблица 2 - это ваше творчество, где вы не просто сделали дублирование, но и развернули куб в плоский вид. Не понимая, что обе этих таблицы не являются независимыми.

P.S. А если вы опять пристанете с тем, что в таблице 2 ещё и надо записывать либо числа, либо проценты - то я буду долго смеяться cry

Автор - AndreTM
Дата добавления - 30.05.2013 в 14:55
Kirsh Дата: Четверг, 30.05.2013, 15:06 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

AndreTM, Вы можете смеяться сколько вам будет угодно, НО Вы не до конца поняли суть, и, к сожалению, ваше видение ситуации не отражает действительность...
Serge_007, спасибо!
 
Ответить
СообщениеAndreTM, Вы можете смеяться сколько вам будет угодно, НО Вы не до конца поняли суть, и, к сожалению, ваше видение ситуации не отражает действительность...
Serge_007, спасибо!

Автор - Kirsh
Дата добавления - 30.05.2013 в 15:06
AndreTM Дата: Четверг, 30.05.2013, 17:18 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Цитата (Kirsh)
НО Вы не до конца поняли суть, и, к сожалению, ваше видение ситуации не отражает действительность...
Вы уверены? Просто я не только понял суть, но и увидел (и проверил) ситуацию ещё дальше. По теме:
1. Только формульными средствами такое реализовать нельзя.
2.Даже если использовать макросы (привязанные к событиям, или кнопкам на первом листе) для вставки строк одновременно в оба листа - всё равно проблемы есть, и немалые. Например, формулы, находящиеся в той строке, на место которой добавляется новая - могут измениться так, чтобы "исключить" новую строку.

Впрочем, если вы будете помнить о возможности таких выкрутасов... Посмотрите пример. Конечно, там ещё много можно прикрутить - и проверку на добавление/удаление строки именно в таблице данных, и запрет на прямое удаление/добавление строк в таблице на Листе2...
К сообщению приложен файл: 2381301.xls (66.5 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
Цитата (Kirsh)
НО Вы не до конца поняли суть, и, к сожалению, ваше видение ситуации не отражает действительность...
Вы уверены? Просто я не только понял суть, но и увидел (и проверил) ситуацию ещё дальше. По теме:
1. Только формульными средствами такое реализовать нельзя.
2.Даже если использовать макросы (привязанные к событиям, или кнопкам на первом листе) для вставки строк одновременно в оба листа - всё равно проблемы есть, и немалые. Например, формулы, находящиеся в той строке, на место которой добавляется новая - могут измениться так, чтобы "исключить" новую строку.

Впрочем, если вы будете помнить о возможности таких выкрутасов... Посмотрите пример. Конечно, там ещё много можно прикрутить - и проверку на добавление/удаление строки именно в таблице данных, и запрет на прямое удаление/добавление строк в таблице на Листе2...

Автор - AndreTM
Дата добавления - 30.05.2013 в 17:18
Kirsh Дата: Четверг, 30.05.2013, 18:01 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

AndreTM, Приношу свои извинения!
Это именно то, о чем я говорил!
 
Ответить
СообщениеAndreTM, Приношу свои извинения!
Это именно то, о чем я говорил!

Автор - Kirsh
Дата добавления - 30.05.2013 в 18:01
BobAD Дата: Пятница, 17.01.2014, 12:02 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

День добрый. У меня вообщем та же проблема. Коль нельзя добавить строки на лист2, можно написать макрос?
Что бы на листе 2 из ячейки B3,C3,D3,E3,F3 (в оригинале и тд) протянуть формулы вниз по строкам, которых может быть и 1000 и 2000 и тд.
Что вообщем то и решит вопрос добавления строк и что я сейчас делаю в ручную.
К сообщению приложен файл: 5150272.xls (72.0 Kb)
 
Ответить
СообщениеДень добрый. У меня вообщем та же проблема. Коль нельзя добавить строки на лист2, можно написать макрос?
Что бы на листе 2 из ячейки B3,C3,D3,E3,F3 (в оригинале и тд) протянуть формулы вниз по строкам, которых может быть и 1000 и 2000 и тд.
Что вообщем то и решит вопрос добавления строк и что я сейчас делаю в ручную.

Автор - BobAD
Дата добавления - 17.01.2014 в 12:02
vlad_grdn Дата: Понедельник, 30.03.2015, 23:08 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Уважаемый AndreTM. Как сделать,чтобы строки вставлялись не только на 2 листе,но и на 3,4,5,6 ? Спасибо
 
Ответить
СообщениеУважаемый AndreTM. Как сделать,чтобы строки вставлялись не только на 2 листе,но и на 3,4,5,6 ? Спасибо

Автор - vlad_grdn
Дата добавления - 30.03.2015 в 23:08
vlad_grdn Дата: Вторник, 07.04.2015, 16:50 | Сообщение № 20
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Впрочем, если вы будете помнить о возможности таких выкрутасов... Посмотрите пример. Конечно, там ещё много можно прикрутить - и проверку на добавление/удаление строки именно в таблице данных, и запрет на прямое удаление/добавление строк в таблице на Листе2...
К сообщению приложен файл: 2381301.xls(66Kb)

Может кто подскажет как сделать,чтобы строки вставлялись не только на 2 листе,но и на 3,4,5,6 ? Спасибо
 
Ответить
Сообщение
Впрочем, если вы будете помнить о возможности таких выкрутасов... Посмотрите пример. Конечно, там ещё много можно прикрутить - и проверку на добавление/удаление строки именно в таблице данных, и запрет на прямое удаление/добавление строк в таблице на Листе2...
К сообщению приложен файл: 2381301.xls(66Kb)

Может кто подскажет как сделать,чтобы строки вставлялись не только на 2 листе,но и на 3,4,5,6 ? Спасибо

Автор - vlad_grdn
Дата добавления - 07.04.2015 в 16:50
  • Страница 1 из 1
  • 1
Поиск:

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