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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2014, 22:51   #1
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию Сравнение части ячейки с диапозоном ячеек и удаление совпадений

Добрый день. Помогите пожалуйста со скриптом. Есть файл с 5-ю ячейками. В первой содержится полное наименование товара, в четырех следующих содержатся части наименования из первой ячейки. Задача сравнение 1-й ячейки с 4-мя последующими и удаление из 1-й ячейки той части текста которая уже есть в следующих четырех. Т.е. чтоб в первой ячейки осталась только инфа которой нет в след. 4-х ячейках. Или как вариант данные которые есть в первой ячейке, но нет в след. 4-х, переносить в отдельную ячейку.
Пример:
Ячейка 1:Аеолус 14 H 82 AH01
Ячейка 2: Аеолус
Ячейка 3: 14
Ячейка 4: H
Ячейка 5: AH01
Соответственно неповторяется H. Вот только эта "H" и должна после выполнения скрипта в Ячейке 1. Или Эта "H" выносится в ячейку 6

Последний раз редактировалось temson2; 13.02.2014 в 22:59.
temson2 вне форума Ответить с цитированием
Старый 13.02.2014, 23:14   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Вы сами-то поняли, что пишете?
Цитата:
Ячейка 4: H
...Соответственно неповторяется H...
И не надо на пальцах. Выкладывайте пример в файле Эксель. И не "Есть файл с 5-ю ячейками". С 5 ячейками можно и вручную.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 13.02.2014, 23:16   #3
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию Соответственно не повторяется 82

Естественно ошибся Соответственно не повторяется 82
temson2 вне форума Ответить с цитированием
Старый 13.02.2014, 23:17   #4
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию как выложить файл эксель

,,,,,,,,,,,,,,,,,,,,

Последний раз редактировалось temson2; 13.02.2014 в 23:31.
temson2 вне форума Ответить с цитированием
Старый 13.02.2014, 23:25   #5
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию Файл

Файл во вложении. Неповторяющаяся часть может быть расположена произвольно, т.ч. разбиение по столбцам не подходит
Вложения
Тип файла: rar ШинаСкрипт.rar (4.0 Кб, 9 просмотров)
temson2 вне форума Ответить с цитированием
Старый 13.02.2014, 23:25   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

..........
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 13.02.2014 в 23:25. Причина: неактуально
Казанский вне форума Ответить с цитированием
Старый 13.02.2014, 23:39   #7
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Код:
Public Sub www()
    Dim a, i&, j&
    a = [a1].CurrentRegion
    For i = 2 To UBound(a)
        For j = 2 To UBound(a, 2)
            a(i, 1) = Replace(a(i, 1), a(i, j), "")
        Next
        Cells(i, 1) = Trim$(a(i, 1))
    Next
End Sub
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 13.02.2014, 23:44   #8
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию Спасибо, все работает

Спасибо большое все работает
temson2 вне форума Ответить с цитированием
Старый 13.02.2014, 23:53   #9
temson2
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 6
По умолчанию Возможно ли указать конкретный диапозон столбцов

Возможно ли указать конкретный диапозон столбцов например со столбца D по Н сравнение идет а не по всей строке
temson2 вне форума Ответить с цитированием
Старый 20.02.2014, 11:24   #10
ALEX155
Новичок
Джуниор
 
Регистрация: 20.02.2014
Сообщений: 1
По умолчанию

Добрый день! Помогите кто чем может. Есть файл реестр получателей денежных средств. В нём один и тот же человек может повторятся несколько раз, при чём и номер счёта и сумма к зачислению одинаковые. Но общая сумма реестра соответствует сумме всех строк. Проблема в следующем, нужно удалить повторяющиеся строки с фамилиями и номерами счетов(оставив одну) а сумму по удалённым строкам прибавить к оставшейся.пример файла
Вложения
Тип файла: rar usr0123.rar (4.8 Кб, 7 просмотров)
ALEX155 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление части данных из ячейки John34 Microsoft Office Excel 7 17.11.2014 14:34
Сравнение и удаление части текстовых строк strannick Microsoft Office Excel 5 18.10.2013 19:36
Сравнение двух диапазонов и удаление совпадений Aniqa Microsoft Office Excel 5 20.07.2011 15:31
Сравнение 2х листов, и если нет совпадений удаление. MASRUB Microsoft Office Excel 3 03.05.2011 11:11
Сравнение двух диапазонов и удаление совпадений ПОСТРОЧНО (доработка) pringls Microsoft Office Excel 2 26.01.2011 16:54