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

Вход

Регистрация

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

 

= Мир MS Excel/автозаполнение повторяющихся строк по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автозаполнение повторяющихся строк по условию (Формулы/Formulas)
автозаполнение повторяющихся строк по условию
Дмитрий3944 Дата: Среда, 15.09.2021, 11:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Доброго времени суток, уважаемые форумчане.
Подскажите плиз, какой фукционал в экселе можно и нужно задействовать, чтобы автоматизировать заполнение прилагаемой таблицы.
На первом листе (общая) заполняется таблица данных для последующего расчета. Непосредственно столбец В, D, E, F, G, J заполняются уникальными значениями. Т.е. D, E, F, G, J зависят от B. Значения в столбце B могут повторяться. Необходимо, чтобы при вводе в ячейку B значения, которе уже встречалось выше, соответсвующие данные в ячейках D, E, F, G, J проставлялись автоматически.

Заранее спасибо.
К сообщению приложен файл: 6374625.xlsx (207.3 Kb)
 
Ответить
СообщениеДоброго времени суток, уважаемые форумчане.
Подскажите плиз, какой фукционал в экселе можно и нужно задействовать, чтобы автоматизировать заполнение прилагаемой таблицы.
На первом листе (общая) заполняется таблица данных для последующего расчета. Непосредственно столбец В, D, E, F, G, J заполняются уникальными значениями. Т.е. D, E, F, G, J зависят от B. Значения в столбце B могут повторяться. Необходимо, чтобы при вводе в ячейку B значения, которе уже встречалось выше, соответсвующие данные в ячейках D, E, F, G, J проставлялись автоматически.

Заранее спасибо.

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 11:19
light26 Дата: Среда, 15.09.2021, 11:24 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1350
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
В первую очередь обращаю Ваше внимание на тот факт, что в таблице числа сохранены как текст
Значения, которые должны проставляться, расчетные или это некие статичные данные из таблицы? Если так, то можно использовать ВПР
Смотрите строку 304. Только данных для веса я не нашел. Да и марка стали одинакова для всех деталей. В ячейки столбца J можно просто записать
Код
=ЕСЛИ(B304<>0;"с255";""

А перед ВПР следует использовать ЕСЛИОШИБКА
К сообщению приложен файл: 3865060.xlsx (202.1 Kb)


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Среда, 15.09.2021, 11:42
 
Ответить
СообщениеВ первую очередь обращаю Ваше внимание на тот факт, что в таблице числа сохранены как текст
Значения, которые должны проставляться, расчетные или это некие статичные данные из таблицы? Если так, то можно использовать ВПР
Смотрите строку 304. Только данных для веса я не нашел. Да и марка стали одинакова для всех деталей. В ячейки столбца J можно просто записать
Код
=ЕСЛИ(B304<>0;"с255";""

А перед ВПР следует использовать ЕСЛИОШИБКА

Автор - light26
Дата добавления - 15.09.2021 в 11:24
Дмитрий3944 Дата: Среда, 15.09.2021, 11:41 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Это статичные значения длины, ширины, высоты, веса и марки стали для номера детали, который проставляется в столбце B. Марка стали в даном случае одна, но бывают разные.


Сообщение отредактировал Дмитрий3944 - Среда, 15.09.2021, 11:44
 
Ответить
СообщениеЭто статичные значения длины, ширины, высоты, веса и марки стали для номера детали, который проставляется в столбце B. Марка стали в даном случае одна, но бывают разные.

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 11:41
light26 Дата: Среда, 15.09.2021, 11:45 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1350
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата Дмитрий3944, 15.09.2021 в 11:41, в сообщении № 3 ()
Это статичные значения длины, ширины, высоты, веса и марки стали для номера детали, который проставляется в столбце B.

Тогда используйте формулу из строки 304, только добавьте в нее ЕСЛИОШИБКА


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата Дмитрий3944, 15.09.2021 в 11:41, в сообщении № 3 ()
Это статичные значения длины, ширины, высоты, веса и марки стали для номера детали, который проставляется в столбце B.

Тогда используйте формулу из строки 304, только добавьте в нее ЕСЛИОШИБКА

Автор - light26
Дата добавления - 15.09.2021 в 11:45
Дмитрий3944 Дата: Среда, 15.09.2021, 11:50 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Большое спасибо за ответ.
 
Ответить
СообщениеБольшое спасибо за ответ.

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 11:50
light26 Дата: Среда, 15.09.2021, 11:53 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1350
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Не за что. Вы, кстати, в графе "Примечание" сильно намудрили с формулой" Достаточно такой записи:
Код
=ЕСЛИ(B304=0;"Новая позиция";"")


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Среда, 15.09.2021, 11:54
 
Ответить
СообщениеНе за что. Вы, кстати, в графе "Примечание" сильно намудрили с формулой" Достаточно такой записи:
Код
=ЕСЛИ(B304=0;"Новая позиция";"")

Автор - light26
Дата добавления - 15.09.2021 в 11:53
Дмитрий3944 Дата: Среда, 15.09.2021, 12:40 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Я хотел бы уточнить еще один момент. Вы взяли для поиска ВПРом данные со второй вкладки?
 
Ответить
СообщениеЯ хотел бы уточнить еще один момент. Вы взяли для поиска ВПРом данные со второй вкладки?

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 12:40
Дмитрий3944 Дата: Среда, 15.09.2021, 12:53 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Просто вторая вкладка является результатом, расчетом от первой. У меня тогда получиться придется делать таблицу чтобы сделать таблицу. Как у спанч боба в мультике " пить таблетки чтобы не забыть пить таблетки" )))).
 
Ответить
СообщениеПросто вторая вкладка является результатом, расчетом от первой. У меня тогда получиться придется делать таблицу чтобы сделать таблицу. Как у спанч боба в мультике " пить таблетки чтобы не забыть пить таблетки" )))).

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 12:53
Nic70y Дата: Среда, 15.09.2021, 13:20 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    u = Cells(Rows.Count, "b").End(xlUp).Row + 1
    If Not Intersect(Target, Range("b2:b" & u)) Is Nothing Then
        a = Target.Row
        b = Target.Value
        c = Application.Match(b, Range("b1:b" & a), 0)
        d = Application.IsNumber(c)
        If d Then
            Range("d" & a & ":g" & a) = Range("d" & c & ":g" & c).Value
            Range("j" & a) = Range("j" & c).Value
        End If
    End If
End Sub
[/vba]
К сообщению приложен файл: 6374625.xlsm (214.3 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    u = Cells(Rows.Count, "b").End(xlUp).Row + 1
    If Not Intersect(Target, Range("b2:b" & u)) Is Nothing Then
        a = Target.Row
        b = Target.Value
        c = Application.Match(b, Range("b1:b" & a), 0)
        d = Application.IsNumber(c)
        If d Then
            Range("d" & a & ":g" & a) = Range("d" & c & ":g" & c).Value
            Range("j" & a) = Range("j" & c).Value
        End If
    End If
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 15.09.2021 в 13:20
Дмитрий3944 Дата: Среда, 15.09.2021, 13:29 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Спасибо ! Работает ! Это то что нужно !
 
Ответить
СообщениеСпасибо ! Работает ! Это то что нужно !

Автор - Дмитрий3944
Дата добавления - 15.09.2021 в 13:29
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автозаполнение повторяющихся строк по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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