2015-03-19 2 views
-3

У меня есть таблица с столбцом A (строки 1-200), заполненная текстом, в столбце B будет введена дата, а в столбце C будет введено имя. Столбец A заполняется заранее, но столбцы B и C будут периодически обновляться. Мне нужна формула для копирования всех 3 ячеек данных на рабочий лист 2, но только при заполнении столбцов B & C.Формула Excel 2007 для отображения 3 ячеек данных, если заполнены 2 ячейки

Я также хочу, чтобы иметь возможность просто показывать полную информацию без каких-либо пустых строк в Worksheet 2 без форматирования или фильтрации пробелов.

Заранее спасибо всем, кто отвечает

+4

Что вы уже пробовали? –

+0

Я новичок в формуле, но попробовал = if (и (isblank (B1), (isblank (c1), (isblank (d1), b1, c1, d1, "")) – user427777

+0

Покажите нам, что вы пробовали –

ответ

0

Say мы начинаем с данными, как это в Лист1:

enter image description here

Мы будем использовать столбец D в колонке «помощник» , В D1 входят:

= ЕСЛИ (СЧЕТЗ (В1: С1) = 2,1, "")

=IF(COUNTBLANK(B1:C1)>0,"",1) 

и в D2 входят:

= ЕСЛИ (СЧЕТЗ (В2: С2) = 2,1 + MAX ($ D $ 1: D1), "")

=IF(COUNTBLANK(B2:C2)>0,"",1+MAX($D$1:D1)) 

и скопировать вниз , Колонка D отмечает определенные строки, чтобы появиться в другом листе:

enter image description here

Затем в Sheet2 клетки A1 мы вводим:

=IFERROR(MATCH(ROW(),Sheet1!D:D,0),"") 

и скопируйте

В ячейке B1 вводят:

=IF(A1="","",INDEX(Sheet1!A:A,$A1)) 

Сначала скопировать В1 к C1 через D1. Затем мы копируем B1 через D1 вниз. Это дает нам в Sheet2:

enter image description here

Поскольку данные изменены в Лист1 результат в Sheet2 будет обновляться автоматически.

РЕДАКТИРОВАТЬ # 1:

обновила sheet1 столбец D формул.

+0

Большое вам спасибо за ваше время, но - это сработало бы, за исключением того, что у меня есть формула в столбцах B и C, чтобы скопировать данные через другую таблицу, поэтому счет подбирает формулу и подсчитывает каждую ячейку – user427777

+0

@ user427777 a небольшие изменения понадобятся, мы сможем использовать * CountBlank() *, а не * CountA * ........... позже! !! –

+0

@ user427777 Посмотреть мой ** EDIT ** –

Смежные вопросы