Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
чем заменить ВПР, если значения в ячейках разные?
 
Создайте справочник товаров, и приучите чтоб на основании етого справочника создавали заявку, иначе то что делаете = Сизифому труду.
Открыть мега тяжёлый файл
 
Для получения даных из файла попробуйте создать запрос с помощю Power Query
Power Query - бесплатная надстройка для MS Excel 2010

С его помощю сможете выгрузить нужные столбци и сохранить в модель или в отдельную таблицу
Ошибка выполнения запроса Power Qwery
 
По #3, внесу свои замечания.

На днях делая выгрузки в папку из 1С в фалы формата TXT, столкнулся с таким фактом.

Некоторые текстовые поля в справочниках 1С, были созданы с использованием символа переноса строки (код Excel 32). Как результат в файл выгрузки txt, такие номенклатурные позиции прописались двумя строчками, что привело к искажению результатов загрузки, благо что вовремя заметил.
например

Номенклатура                                                          количество
Белила титановые 1,6 кг мет.                                      88

отобразились в txt файле
Номенклатура                                                          количество
Белила титановые
1,6 кг мет.                                                                        88
Изменено: Yur K - 29.08.2021 13:27:56
Ошибка импорта данных в Power Query DataFormat.Error:
 
Можно выгрузку из 1С сохранять в формате TXT, на больших даних быстрее работает
Расчет остатков методом ФИФО по дате произ-ва относительно даты прихода к дате расхода
 
Метод ФИФО можно применить и к остаткам по количеству, кажетса у ТС именно такой случай когда нужно знать количество товара с определенним сроком годности товара - например скоропорт, наверное именно потому модель содержит дату производства
Свод данных в таблицу по времени и дате убывания
 
Пример оброботки в файле
Свод данных в таблицу по времени и дате убывания
 
Вашу задачу можно решить при помощи Power Query, не разобралса как подтянуть файл с решением
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Добавлен индекс" = Table.AddIndexColumn(Источник, "Индекс", 0, 1, Int64.Type),
    #"Другие столбцы с отмененным свертыванием" = Table.UnpivotOtherColumns(#"Добавлен индекс", {"Индекс"}, "Атрибут", "Значение"),
    #"Строки с примененным фильтром" = Table.SelectRows(#"Другие столбцы с отмененным свертыванием", each ([Значение] <> 0 and [Значение] <> "Данные 1" and [Значение] <> "Данные 2" and [Значение] <> "Данные 3" and [Значение] <> "Данные 4" and [Значение] <> "Данные 5" and [Значение] <> "Дата" and [Значение] <> "Наименование")),
    #"Добавлен индекс1" = Table.AddIndexColumn(#"Строки с примененным фильтром", "Индекс.1", 0, 1, Int64.Type),
    #"Вставлено: целочисленное деление" = Table.AddColumn(#"Добавлен индекс1", "Целочисленное деление", each Number.IntegerDivide([Индекс.1], 7), Int64.Type),
    #"Вычисленный остаток от деления" = Table.TransformColumns(#"Вставлено: целочисленное деление", {{"Индекс.1", each Number.Mod(_, 7), type number}}),
    #"Другие удаленные столбцы" = Table.SelectColumns(#"Вычисленный остаток от деления",{"Значение", "Индекс.1", "Целочисленное деление"}),
    #"Сведенный столбец" = Table.Pivot(Table.TransformColumnTypes(#"Другие удаленные столбцы", {{"Индекс.1", type text}}, "uk-UA"), List.Distinct(Table.TransformColumnTypes(#"Другие удаленные столбцы", {{"Индекс.1", type text}}, "uk-UA")[Индекс.1]), "Индекс.1", "Значение"),
    #"Измененный тип" = Table.TransformColumnTypes(#"Сведенный столбец",{{"0", type datetime}, {"1", type text}, {"2", type text}, {"3", type text}, {"4", type text}, {"5", type text}, {"6", type text}}),
    #"Другие удаленные столбцы1" = Table.SelectColumns(#"Измененный тип",{"0", "1", "2", "3", "4", "5", "6"}),
    #"Сортированные строки" = Table.Sort(#"Другие удаленные столбцы1",{{"0", Order.Ascending}})
in
    #"Сортированные строки"
Страницы: 1
Наверх