Данные, приведенные ниже, указаны в листе Excel. Данные сортируются по столбцу A (Cluster
), а группа значений в столбце B (Town
) связана с Cluster
. В приведенном ниже примере первые пять городов в столбце B относятся к кластеру A
. Аналогичным образом, следующие четыре города относятся к кластеру M
.Сравнивая значения условно
Требование состоит в том, чтобы первое Town
каждого Cluster
должно совпадать с именем Cluster
. В приведенном ниже примере первый город кластера A равен A
, поэтому в колонке C (Check
) отображается 1
. Для кластера M, однако, первый город не M
(это N
), поэтому в колонке C есть 0
. Впоследствии в строке 8 имя кластера совпадает с названием города. Следовательно, 1
отображается в столбце C.
Как это сделать, используя формулу Excel или макрос?
+--------+---------+------+-------+ | Row No | Cluster | Town | Check | +--------+---------+------+-------+ | 1 | A | A | 1 | | 2 | A | B | | | 3 | A | C | | | 4 | A | D | | | 5 | A | E | | | 6 | M | N | 0 | | 7 | M | O | | | 8 | M | M | 1 | | 9 | M | A | | +--------+---------+------+-------+
Спасибо. Оно работает. Попробуй это на реальных данных и опубликуйте здесь комментарий, если мне понадобится дополнительная помощь. – user1955215
TQ. Он был протестирован только на вашем образце, и я согласен, что есть возможность для * некоторых * сбоев! – pnuts