У вас может быть случай, когда у вас есть два списка данных, которые мы хотим «выровнять». Например, столбец A может быть номером счета клиента, а столбец B отображает баланс счета клиента. Затем в столбцы C и D вставляется список платежей клиентов, в столбце C указывается номер счета клиента, а в столбце D — сумма платежа. Оба списка (A / B и C / D) отсортированы по номеру счета клиента.

Поскольку не все клиенты с остатками на балансе производили платежи, список A / B не синхронизирован со списком C / D. Чтобы синхронизировать их, вам нужно вставить пустые ячейки в нужные места в столбцы C / D (а иногда и в столбцы A / B) так, чтобы номер счета клиента в столбце C совпадал с номером счета клиента в столбце A.

Если ваша цель — сопоставить платежи с балансами, то есть относительно простой способ сделать это без необходимости вставлять ячейки в списки. Выполните следующие действия:

  1. Вставьте три пустых столбца между двумя списками. По завершении у вас должны быть остатки на счетах в A / B, пустые столбцы в C / D / E и платежи в F / G.

  2. Предполагая, что первая комбинация счета / баланса находится в ячейках A2: B2, введите следующую формулу в ячейку C2:

  3. Скопируйте формулу вниз до конца столбца C.

Эта формула ищет в столбцах платежей (F / G) любые ячейки, которые соответствуют номеру счета в столбце A. Если они найдены, то сумма платежа возвращается по формуле. Если совпадение не обнаружено, возвращается нулевое значение.

Подход хорошо работает, если вы знаете, что столбцы платежей содержат только один платеж для каждой учетной записи. Если возможно, что некоторые учетные записи получили несколько платежей, вам необходимо изменить формулу, которую вы использовали на шаге 2:

=SUMIF(F:F, A2,G:G )

Эта формула, если она находит совпадение, складывает все платежи вместе и возвращает сумму.

Конечно, пример, впервые описанный в этом совете, является всего лишь примером более распространенной проблемы. Возможно, вам потребуется синхронизировать списки, где в списках есть только текст, или где сложнее выполнить поиск, или вам не нужно возвращать сумму. В таких случаях может быть лучше поискать стороннее решение. Один подписчик на ExcelTips предложил продукт под названием Spinnaker Merges. Эта надстройка Excel доступна здесь:

http://www.spinnakeradd-ins.com/spinnaker_merges.htm

Если вам необходимо многократно объединять и синхронизировать списки, такой продукт может подойти вам.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2120) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Synchronizing_Lists [Синхронизация списков].