Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2020, 11:50   #1
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию Улучшить формулу в excel (как не знаю)

Добрый день )
Из 1С выгружали (и сейчас выгружаем) отчет по сч 60.01 (Лист 1-60.01)
Далее формирую отчет в Excel - сделала как смогла ) (Лист-ОТЧЕТ-РЕЗУЛЬТАТ)
Но, в дальнейшем появилась необходимость в дополнительных данных "номер заказа", для этого дополнительно формирую ещё один отчет из 1С и через формулы "подтягиваю" данные. Лист 2-СЧЕТА 60.01 . Но в этом отчете уже есть все нужные данные. И по сути уже первый отчет не нужен (Лист 1-60.01) , Но вот как на основе Второго отчета Лист 2-СЧЕТА 60.01 сделать Отчет в Excel (Лист-ОТЧЕТ-РЕЗУЛЬТАТ) совершенно не понимаю.
Если кто-то посмотрит приложение и какие-то будут идеи- напишите пожалуйста.

Заранее спасибо.
*Во вложении оставлено для примера 3 орг-ции, по факту их около 50
АННА-ЕАО вне форума Ответить с цитированием
Старый 28.10.2020, 11:56   #2
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию файл

Файл- не прикрепился первый раз.
Вложения
Тип файла: xlsx ОТЧЕТ ДК ПРОБА.xlsx (480.9 Кб, 3 просмотров)
АННА-ЕАО вне форума Ответить с цитированием
Старый 28.10.2020, 12:28   #3
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

внешне лист 1 и лист 2 не очень отличаются. Просто перевязать формулы не вариант?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 28.10.2020, 12:36   #4
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
внешне лист 1 и лист 2 не очень отличаются. Просто перевязать формулы не вариант?
отличаются тем, что добавлены данные, т.е. больше строк получается, а отчет то форму в excel менять нельзя.
А как его "просто перепривязать" даже не представляю, т.к. изначально он формируется ОТЧЕТ Ячейка 1= ЛИСТ1 Ячейка 1, ОТЧЕТ Ячейка 2= ЛИСТ1 Ячейка 2, - это ка пример, а тут уже так не получится.

А так то конечно, надо просто "перепривязать формулы" ) знать бы как )
АННА-ЕАО вне форума Ответить с цитированием
Старый 28.10.2020, 18:05   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я просто удалил лишнюю строку, затем через стандартную замену поменял в формулах ссылку на лист.
Проверяйте.
P.S. А затем можно эту строку вернуть назад!
Вложения
Тип файла: xlsx ОТЧЕТ ДК ПРОБА.xlsx (480.9 Кб, 4 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.10.2020, 09:45   #6
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Я просто удалил лишнюю строку, затем через стандартную замену поменял в формулах ссылку на лист.
Проверяйте.
P.S. А затем можно эту строку вернуть назад!
Hugo121 , спасибо большое за участие, но нет, не так. Итоговый лист-отчет в нем данные должны остаться те же, обратите внимание например в 1 (первом) столбце "наименование контрагента", а в Вашем варианте в 1 столбце появляются различные данные. Так и в других столбцах.

т.е. мне нужно сделать такой же отчет как и есть в примере, но пользуясь только вторым листом для извлечения данных. (2-СЧЕТА 60.01)
АННА-ЕАО вне форума Ответить с цитированием
Старый 29.10.2020, 10:57   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Сейчас у Вас тянет всё с первого листа.
Делаете его точно таким же как второй (добавляете строки, столбцы), затем заменой в отчёте меняете ссылку на лист.
Если данные в обоих однотипны и расположение одинаково - не вижу что может быть не так.
А если там попадается что-то левое - так там формулы местами уже какие-то левые...
Включите в своём файле отображение формул и посмотрите.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 29.10.2020 в 11:01.
Hugo121 вне форума Ответить с цитированием
Старый 29.10.2020, 11:14   #8
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Сейчас у Вас тянет всё с первого листа.
Делаете его точно таким же как второй (добавляете строки, столбцы), затем заменой в отчёте меняете ссылку на лист.
Если данные в обоих однотипны и расположение одинаково - не вижу что может быть не так.
А если там попадается что-то левое - так там формулы местами уже какие-то левые...
Включите в своём файле отображение формул и посмотрите.
так в том то и дело что не возможно просто сменить формулу ссылка лист1= ссылка лист2, потому что лист 1 и лист 2 разные, в лист2 больше данных, и как мне сделать пропуски (шаг) этих данных не понимаю.

Получается нужно = лист2 ячека 12, = лист2 ячека 13, = лист2 ячека 15.
В файле выделила цветом то что "пропустить" , эти данные идут всегда после "коррктировка долга..." или "Поступления товара..." , между ними нет единого признака (длинна текста, или значения, могут быть разные).

Но, всё равно спасибо за помощь )
Вложения
Тип файла: xlsx ОТЧЕТ ДК ПРОБА (выделено цветом).xlsx (480.9 Кб, 0 просмотров)
АННА-ЕАО вне форума Ответить с цитированием
Старый 29.10.2020, 12:37   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Так может сперва фильтром убрать лишние строки, затем заново протянуть формулы, чтоб не думать о пропусках?
А вообще просится макрос написать, но я пас, мне не просится
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.10.2020, 13:29   #10
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Так может сперва фильтром убрать лишние строки, затем заново протянуть формулы, чтоб не думать о пропусках?
А вообще просится макрос написать, но я пас, мне не просится
макрос нельзя, так что правильно что "не просится")
убрать- в смысле удалить? - Удалять нельзя - там нужные данные, в отчете они отображаются в крайних столбце
По сути мне нужна формула с проверкой "если выше в ячейки (пусть А1 ПСТР = "Пост" или "Корр", то пропускаем 1 ячейку и берем данные со следующей, если не равна ,то берем имеющиеся данные данные.
т.е. по сути мне нужен сдвиг каждый раз вниз

в файле пример ещё приложила, может так понятнее будет то что по сути мне нужно сделать.
Вложения
Тип файла: xlsx пример.xlsx (10.8 Кб, 0 просмотров)
АННА-ЕАО вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать что бы в приложении был 16 битный звук как в Windows XP? Kirill89 Windows 5 14.10.2020 17:04
есть дата сет по которому я строю гистограмму, мне нужно как то вытащить данные из области отмеченной на картинке. Как это можно сделать? TSwallow Python 1 02.10.2020 23:37
Как разбить таблицу, с большим объемом строк, по листам в Excel mngoncharov Microsoft Office Excel 3 18.09.2020 01:33
Не знаю как правильно сделать задания. Питон Kirkkki Помощь студентам 1 17.09.2020 01:13
Excel как в Excel написать формулу: если это название, то заданное число orlov_vov Помощь студентам 5 28.02.2019 10:07