Поиск по столбцу в Excel. #290941


#0 by КЕБО
Может кто знает как можно формулой запустить поиск по ячейкам столбца. Т.е.: Есть два столбца с данными (текстом). Мне нужно каждую строку одного ст. сравнить со всеми строками другого и как-то пометить найденные. Такое вообще, реально сделать в EXCEL.
#1 by Aloex
Макрос спасет.
#2 by BAnd_2
Может функция ВПР поможет!
#3 by ШтушаКутуша
With Worksheets.Columns("D")    Set c = .Find(<ЗначениеПоиска>, lookin:=xlValues)    If Not c Is Nothing Then        firstAddress = c.Address        Do            c.Value = 5            Set c = .FindNext(c)        Loop While Not c Is Nothing And c.Address <> firstAddress    End If End With
#4 by КЕБО
Может и поможет, только че-то у меня не получается разобраться, а надо срочно, блин. :(
#5 by MG_Togliatty
Элементарно. Первый столбец распологаешь горизонтально, второй вертикально. А дальше как в таблице умножения, только надо формулу прописать типа "ЕСЛИ(А1<>А1, 'бла', 'небла')"
#6 by КЕБО
Спасибо, попробую...
#7 by Сти
Столбец горизонтально - это круто )) По делу: а если горизонтально не влезет? Всего 256 колонок же... 1 столбец - в котором ищем ("всеми строками другого") 2 столбец - значения для поиска ("строку одного ст. сравнить") в 3 столбец вот такую ф-ю: =ВПР(Bx;$A$0:$A$1000;1;0), где x - номер строки Если найдется, то результатом будет значение, если нет - то ошибка Н/Д
#8 by MG_Togliatty
ну да, ну да... зато просто. Я бы вообще на Python скриптик написал и всё делов.
#9 by Сти
+7 можно играться дальше и изобретать что-нить вроде =НЕ(ЕОШИБКА(ВПР(Bx;$A$0:$A$1000;1;0))) чтобы писало ИСТИНА или ЛОЖЬ или что-нить в этом роде для красоты :)
#10 by Сти
на питоне в экселе?
#11 by MG_Togliatty
хыы. Нет Ексель тогда вообще не нужен, в том то и фишка.
#12 by Сти
и вот у человека данные в Excell, он выгружает их в какой-нить текстовый файлик, обрабатывает пинтоном, затем грузит результат снова в Excel? :)
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С