|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.01.2009, 12:57 | #1 | |
Новичок
Джуниор
Регистрация: 03.01.2009
Сообщений: 2
|
Помогите пожалуйста сравнить два столбца
Здравствуйте!Возможно где то уже есть ответ,но я не могу найти..
Помогите пожалуйста сравнить два столбца одной книги например A и B. В столбце A и B перечень артикулов (пример:1011150). Помогите пожалуйста мне надо если артикул в столбце A= артикулу в столбце B вывести все эти совпавшие артикула или в столбце С или в другом. Совпадения могут быть не в одной строчке(),мне интересны все совпадения по всем строчкам(т.е. если артикул в ячейке А1 равен артикулу в ячейке B150) чтобы выводился совпавший артикул Напишите пожалуйста подробно что сделать я лузер. Заранее вам очень благодарен! --------- примечание модератора - вдруг кому пригодится -------------- Цитата:
Последний раз редактировалось EducatedFool; 30.09.2013 в 09:32. |
|
03.01.2009, 14:04 | #2 |
Пользователь
Регистрация: 26.12.2008
Сообщений: 73
|
Вот код процедуры. Сравнивает Ячейки в столбцах А и В. Совпавшие артикулы выводит в столбец С.
Код:
Четко сформулированная задача - половина решения!
<= Спасибо оставляем в отзывах |
03.01.2009, 23:03 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
В колонке С записывается строка типа:" чА чВ". Если ч не 0, значит есть такое значение в соседней колонке запись " 23А 5В" значит, что значение из колонки В нашлось в 23 строке колонки А, а значение из А нашлось в 5 строке колонки В.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
04.01.2009, 20:04 | #4 |
Новичок
Джуниор
Регистрация: 03.01.2009
Сообщений: 2
|
Благодарность
Спасибо ребята, что помогаете таким неучам как я.
Спасибо!!!!! |
16.01.2009, 09:01 | #5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
4 cent
Код, конечно, рабочий, но это решение задачи "в лоб". Каждую ячейку одного столбца сравнивать с каждой ячейкой другого очень долго, особенно тогда, когда значений много, а повторений (а следовательно и досрочного выхода из цикла) мало. Считаю, что более рационально - создать коллекцию из уникальных значений одного столбца, затем добавлять в нее значения второго столбца, и если такое уже есть - записывать его в третий столбец. Таким образом, получится всего по одному "проходу" по каждому столбцу.
Чем шире угол зрения, тем он тупее.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца | Aleo13 | Помощь студентам | 5 | 15.10.2008 18:34 |
Сравнить два файла | Aleksandr | Microsoft Office Excel | 6 | 07.10.2008 00:22 |
Ув.Специалисты помогите сравнить списки | lelik759 | Microsoft Office Excel | 2 | 25.09.2008 00:34 |
помогите! как сравнить BMP файлы? | lenivec | Мультимедиа в Delphi | 20 | 14.11.2007 21:47 |