Консультация № 109113
12.11.2007, 20:01
0.00 руб.
0 1 1
Здравствуйте уважаемые эксперты. В Excel есть два столбца, в 1-ом числа,во 2-ом текст. Нужно взять первую строчку второго столбика и проверить на совпадение с ниже следующей, если содержимое совпадает, то переходим на третью и т.д. как только совпадение не происходит то в 1- ом, складывается кол-во строк равное кол-ву совпавших строк во 2-ом и записывает в 3-й. Потом проверка начинается со строки которая не совпала с верхней. и.т.д.
Заранее благодарен.
P.S. В VBA новичок, можно сказать чайник, поэтому, если не затруднит, по подробней.

Обсуждение

Неизвестный
12.11.2007, 22:52
общий
это ответ
Здравствуйте, Evgen818!

Если 1ый столбец в колонке А, 2-ой столбец в колонке В, и в строке 1 листа находятся заголовки столбцов таблицы, а данные таблицы начинаются со 2ой строки листа, то:

1. Вводим сразу под заголовком третьего столбца в ячейку следующую формулу:

=ЕСЛИ(B2=B3;"";СУММ($A$2:A2)-СУММ($C$1:C1))

(Важно проследить, чтобы все знаки $ в ссылках были именно так, как написано)

2. Устанавливаем курсор в ячеку с только что введенной формулой
3. Цепляем указателем мыши в правом нижнем уголке этой ячейки черную точку (при этом указатель превращается в небольшое перекрестие)
4. Держа левую кнопку мыши нажатой, тянем указатель вниз до конца таблицы. При этом формула размножается и заполняет все ячейки третьего столбца.
5. Проверяем результат.

Приложение:
=ЕСЛИ(B2=B3;"";СУММ($A$2:A2)-СУММ($C$1:C1))Это копия формулы из сообщения на случай, если в тексте сообщения вруг появлись смайлики внутри этой формулы.
Форма ответа