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

Вход

Регистрация

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

 

= Мир MS Excel/Автоудаление дубликатов и авто генерация информации - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоудаление дубликатов и авто генерация информации (Условное Форматирование/Conditional Formattings)
Автоудаление дубликатов и авто генерация информации
Fiko81 Дата: Пятница, 01.03.2019, 15:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго всем времени суток и настроения!
Уважаемые форумчане и знатоки, прошу помощи!

Есть некая база данных, информация которая сортирована по колоннам А,В,С,D,Е (прилагается excel файл/sheet 1,2).
Задача в том чтобы если в sheet 1 вбивается информация в строку D (например 12345678) система автоматически генерировала остальную релевантную информацию в А,В,С со sheet 2 в sheet 1.
Задача 2 в том чтобы когда в sheet 1 вбитая в колонну D информация повторяе :'( тся (например 12345678 вбивается во второй раз) Обе записи (вбитая первый и второй раз) автоматически удалялась из sheet 1.
К сообщению приложен файл: Book.xlsx(14.3 Kb)
 
Ответить
СообщениеДоброго всем времени суток и настроения!
Уважаемые форумчане и знатоки, прошу помощи!

Есть некая база данных, информация которая сортирована по колоннам А,В,С,D,Е (прилагается excel файл/sheet 1,2).
Задача в том чтобы если в sheet 1 вбивается информация в строку D (например 12345678) система автоматически генерировала остальную релевантную информацию в А,В,С со sheet 2 в sheet 1.
Задача 2 в том чтобы когда в sheet 1 вбитая в колонну D информация повторяе :'( тся (например 12345678 вбивается во второй раз) Обе записи (вбитая первый и второй раз) автоматически удалялась из sheet 1.

Автор - Fiko81
Дата добавления - 01.03.2019 в 15:28
bmv98rus Дата: Пятница, 01.03.2019, 16:09 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1797
Репутация: 293 ±
Замечаний: 0% ±

Excel 2013/2016
Ну допустим макросом это реализовать возможно, только что делать в случае если второй раз ввели случайно?
 
Ответить
СообщениеНу допустим макросом это реализовать возможно, только что делать в случае если второй раз ввели случайно?

Автор - bmv98rus
Дата добавления - 01.03.2019 в 16:09
Fiko81 Дата: Пятница, 01.03.2019, 16:48 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Нашел способ на первую задачу )). .
Код
=INDEX(Sheet2!A:A,MATCH(Sheet1!D2,Sheet2!D:D,0))

Номер не может быть введен во второй раз случайно это 100%
 
Ответить
СообщениеНашел способ на первую задачу )). .
Код
=INDEX(Sheet2!A:A,MATCH(Sheet1!D2,Sheet2!D:D,0))

Номер не может быть введен во второй раз случайно это 100%

Автор - Fiko81
Дата добавления - 01.03.2019 в 16:48
Fiko81 Дата: Пятница, 01.03.2019, 16:56 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
макросом это реализовать

A можете подсказать как это реализовать макросом?
 
Ответить
Сообщение
макросом это реализовать

A можете подсказать как это реализовать макросом?

Автор - Fiko81
Дата добавления - 01.03.2019 в 16:56
Fiko81 Дата: Пятница, 01.03.2019, 16:59 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вложил обновленный файл с решенной задачей 1
К сообщению приложен файл: 9487547.xlsx(41.5 Kb)
 
Ответить
СообщениеВложил обновленный файл с решенной задачей 1

Автор - Fiko81
Дата добавления - 01.03.2019 в 16:59
Fiko81 Дата: Суббота, 02.03.2019, 10:29 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Народ, помогите решить задачу 2.
Задача 2 в том чтобы когда в sheet 1 вбитая в колонну D информация повторяется (например 12345678 вбивается во второй раз) Обе записи (вбитая первый и второй раз) автоматически удалялась из sheet 1.
 
Ответить
СообщениеНарод, помогите решить задачу 2.
Задача 2 в том чтобы когда в sheet 1 вбитая в колонну D информация повторяется (например 12345678 вбивается во второй раз) Обе записи (вбитая первый и второй раз) автоматически удалялась из sheet 1.

Автор - Fiko81
Дата добавления - 02.03.2019 в 10:29
Pelena Дата: Суббота, 02.03.2019, 11:35 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 13771
Репутация: 3025 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Fiko81, так хотели?
К сообщению приложен файл: 9487547.xlsm(51.4 Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеFiko81, так хотели?

Автор - Pelena
Дата добавления - 02.03.2019 в 11:35
bmv98rus Дата: Суббота, 02.03.2019, 12:03 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1797
Репутация: 293 ±
Замечаний: 0% ±

Excel 2013/2016
Pelena, Елена, надо еще target на количество проверять и UNDO если >1 или по нему цикл, на случай если вставлено сразу несколько. Но возможно это и слишком для данного вопроса.
 
Ответить
СообщениеPelena, Елена, надо еще target на количество проверять и UNDO если >1 или по нему цикл, на случай если вставлено сразу несколько. Но возможно это и слишком для данного вопроса.

Автор - bmv98rus
Дата добавления - 02.03.2019 в 12:03
Fiko81 Дата: Суббота, 02.03.2019, 12:53 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, hands

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

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

Автор - Fiko81
Дата добавления - 02.03.2019 в 12:53
Pelena Дата: Суббота, 02.03.2019, 13:31 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 13771
Репутация: 3025 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
чтобы Excel удалял автоматически, без подтверждения

[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim irow&
    If Target.Column <> 4 Then Exit Sub
    For irow = 2 To Target.Row - 1
        If Target.Value = Cells(irow, 4) Then
            Target.EntireRow.Delete
            Cells(irow, 4).EntireRow.Delete
            Exit For
        End If
    Next irow
End Sub
[/vba]
Хотя меня всегда настораживает такая автоматизация.
Как добавить: скопировать макрос -- правой кнопкой мыши по ярлыку листа -- Исходный код -- вставить макрос -- сохранить файл с поддержкой макросов (Сохранить как...)
Формулы тоже скопировать


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
чтобы Excel удалял автоматически, без подтверждения

[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim irow&
    If Target.Column <> 4 Then Exit Sub
    For irow = 2 To Target.Row - 1
        If Target.Value = Cells(irow, 4) Then
            Target.EntireRow.Delete
            Cells(irow, 4).EntireRow.Delete
            Exit For
        End If
    Next irow
End Sub
[/vba]
Хотя меня всегда настораживает такая автоматизация.
Как добавить: скопировать макрос -- правой кнопкой мыши по ярлыку листа -- Исходный код -- вставить макрос -- сохранить файл с поддержкой макросов (Сохранить как...)
Формулы тоже скопировать

Автор - Pelena
Дата добавления - 02.03.2019 в 13:31
Fiko81 Дата: Суббота, 02.03.2019, 14:44 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Елена,
Всё супер!
Спасибо вам огромное. Выручили.
hands hands hands
 
Ответить
СообщениеPelena, Елена,
Всё супер!
Спасибо вам огромное. Выручили.
hands hands hands

Автор - Fiko81
Дата добавления - 02.03.2019 в 14:44
Fiko81 Дата: Суббота, 02.03.2019, 14:46 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
bmv98rus,
И вам спасибо за поддержку.
 
Ответить
Сообщениеbmv98rus,
И вам спасибо за поддержку.

Автор - Fiko81
Дата добавления - 02.03.2019 в 14:46
bmv98rus Дата: Суббота, 02.03.2019, 15:22 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1797
Репутация: 293 ±
Замечаний: 0% ±

Excel 2013/2016
И вам спасибо за поддержку.
да всегда пож. Когда все получится в рабочем файле, просто выделите несколько ячеек ранее введенных, вставьте в конец списка и посмотрите то будет.
 
Ответить
Сообщение
И вам спасибо за поддержку.
да всегда пож. Когда все получится в рабочем файле, просто выделите несколько ячеек ранее введенных, вставьте в конец списка и посмотрите то будет.

Автор - bmv98rus
Дата добавления - 02.03.2019 в 15:22
Fiko81 Дата: Вторник, 12.03.2019, 15:39 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Tут вышла одна проблема. Эта формула работает когда имена по одному вбивается в Excel. Когда копируешь и вставляешь группу людей (допустим из 10 человек) из другого файла (People counting-2 копируем только колонну Card number) то Excel выдает ошибку Run-time error 13 Type mismatch. Можно ли как небудь решить эту проблему? Что бы когда вставляешь копированную из 10 человек информацию Excel находил обе одинаковые значения и удалял как он делает это по одному.
Заранее благодарен.
 
Ответить
СообщениеTут вышла одна проблема. Эта формула работает когда имена по одному вбивается в Excel. Когда копируешь и вставляешь группу людей (допустим из 10 человек) из другого файла (People counting-2 копируем только колонну Card number) то Excel выдает ошибку Run-time error 13 Type mismatch. Можно ли как небудь решить эту проблему? Что бы когда вставляешь копированную из 10 человек информацию Excel находил обе одинаковые значения и удалял как он делает это по одному.
Заранее благодарен.

Автор - Fiko81
Дата добавления - 12.03.2019 в 15:39
Fiko81 Дата: Вторник, 12.03.2019, 15:41 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Извиняюсь. Забыл добавить файлы.
К сообщению приложен файл: People_Counting.xlsm(59.0 Kb) · 4768580.xlsm(59.1 Kb)
 
Ответить
СообщениеИзвиняюсь. Забыл добавить файлы.

Автор - Fiko81
Дата добавления - 12.03.2019 в 15:41
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоудаление дубликатов и авто генерация информации (Условное Форматирование/Conditional Formattings)
  • Страница 1 из 1
  • 1
Поиск:

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