Имя: Пароль:
IT
 
Поиск по столбцу в Excel.
0 КЕБО
 
16.08.07
12:39
Может кто знает как можно формулой запустить поиск по ячейкам столбца.
Т.е.: Есть два столбца с данными (текстом). Мне нужно каждую строку одного ст. сравнить со всеми строками другого и как-то пометить найденные.
Такое вообще, реально сделать в EXCEL.
1 Aloex
 
16.08.07
12:43
Макрос спасет.
2 BAnd_2
 
16.08.07
12:46
Может функция ВПР поможет!
3 ШтушаКутуша
 
16.08.07
12:51
With Worksheets(1).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 КЕБО
 
16.08.07
12:52
(2) Может и поможет, только че-то у меня не получается разобраться, а надо срочно, блин. :(
5 MG_Togliatty
 
16.08.07
12:54
Элементарно. Первый столбец распологаешь горизонтально, второй вертикально. А дальше как в таблице умножения, только надо формулу прописать типа "ЕСЛИ(А1<>А1, 'бла', 'небла')"
6 КЕБО
 
16.08.07
12:56
(5) Спасибо, попробую...
7 Сти
 
16.08.07
13:03
(5)
Столбец горизонтально - это круто ))
По делу: а если горизонтально не влезет? Всего 256 колонок же...

1 столбец - в котором ищем ("всеми строками другого")
2 столбец - значения для поиска ("строку одного ст. сравнить")
в 3 столбец вот такую ф-ю:
=ВПР(Bx;$A$0:$A$1000;1;0), где x - номер строки

Если найдется, то результатом будет значение, если нет - то ошибка Н/Д
8 MG_Togliatty
 
16.08.07
13:07
(7) ну да, ну да... зато просто. Я бы вообще на Python скриптик написал и всё делов.
9 Сти
 
16.08.07
13:07
+7 можно играться дальше и изобретать что-нить вроде
=НЕ(ЕОШИБКА(ВПР(Bx;$A$0:$A$1000;1;0))) чтобы писало ИСТИНА или ЛОЖЬ или что-нить в этом роде для красоты
:)
10 Сти
 
16.08.07
13:08
(8) на питоне в экселе?
11 MG_Togliatty
 
16.08.07
13:10
(10) хыы. Нет Ексель тогда вообще не нужен, в том то и фишка.
12 Сти
 
16.08.07
13:23
(11) и вот у человека данные в Excell, он выгружает их в какой-нить текстовый файлик, обрабатывает пинтоном, затем грузит результат снова в Excel? :)