1

У меня есть лист Excel, который содержит столбец для дебетов и столбец для кредитов. Вставив столбец и используя формулу =IF(B1="",C1,B1) а затем отсортировав по этому новому столбцу, я смог получить одинаковые дебеты и кредиты, сложенные один над другим.

Моя задача сейчас состоит в том, чтобы переместить все строки, которые имеют одинаковые дебеты и кредиты, в верхнюю часть (или отдельный лист) и все строки, которые не имеют одинаковые дебеты и кредиты, в нижнюю часть (или отдельный лист). Другими словами, я хотел бы получить строки 1, 2, 4, 5, 7, 8, 10, 11 отдельно от строк 3 , 6 и 8 .

Пример:

смесь одинаковых и не похожих чисел

2 ответа2

1

Самый простой способ - использовать новый столбец E и написать:

=IF(COUNTIF($D$1:$D$6198,D1)>1,1,"")

Нет необходимости форматировать как таблицу так, как она есть, и перетаскивать ее вниз
D1:D6198 - это новый столбец с вашей формулой =IF(B1="",C1,B1) который вы уже сделали

У вас будет 1, если у вас будет один и тот же номер более одного раза (5777047 -> 1 ...)
Если только однажды пусто
Вы можете отсортировать результат по столбцу E

Обновление для удаления формулы в D

=IF(OR(COUNTIF($C$1:$C$6198,B1)>0,COUNTIF($B$1:$B$6198,C1)>0),1,"")

Запишите эту формулу в D1 и перетащите ее вниз
не форматировать как таблицы нет необходимости
У вас будет 1, если один и тот же номер указан в дебете и кредите и "" пуст, если только в одном столбце
А теперь сортируем по столбцу D
(Вы можете скопировать вставить специальное значение в другой лист соответствующих строк)

0

Отформатируйте ваши данные в виде таблицы. В столбце E найдите совпадения для ColC с ColB. Например, в E1 эта формула:

=match(C1, B$1:B$11,0)

... нашел бы, есть ли совпадение для значения в c1 где-нибудь в B1:B11.

Вы хотите сохранить строки, для которых C присутствует в ColB или B присутствует в ColC:

=IF(OR(ISNUMBER(MATCH(C2,B$2:B$12,0)), ISNUMBER(MATCH(B2,C$2:C$12,0))),1,0))

Заполнить вниз

Теперь дублированные строки будут иметь 1 в столбце E, другие будут иметь 0.

Сортировать по столбцу Е.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .