2013-12-20 1 views
1

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

Наша база данных настроена так, что есть учетные записи, и каждая учетная запись имеет свой собственный индивидуальный адрес. Внутри аккаунтов может быть любое количество контактов, и для каждого контакта может быть адрес электронной почты. Я могу загрузить список контактных данных, содержащий все контакты для всех учетных записей. Это приводит к расшифровке doc, в которой учетные данные будут отображаться столько раз, сколько есть для этой учетной записи.

Я смог сделать VLOOKUP для возврата некоторых адресов электронной почты, но поскольку у некоторых контактов нет адресов электронной почты, и эти контакты находятся в верхней части списка/столбца, так что я получаю пробелы, где есть контакты для тех учетных записей, у которых есть данные адреса электронной почты.

Короче говоря, мне нужна функция, которая будет выполнять процесс VLOOKUP, но не будет просто принимать первое значение ячейки, соответствующее конкретному acc no. Мне нужно, чтобы он продолжал поиск одного и того же номера учетной записи, пока не найдет строку, содержащую адрес электронной почты.

Я бы очень признателен за любую помощь, которую кто-либо может предоставить.

Благодаря

Barney

ответ

0

Я также не уверен, что я полностью понять структуру рабочего листа (ов), но предполагаю сводная таблица может быть полезной в этом контексте:

SO20701989 example