2015-03-01 4 views
0

У меня есть тысячи строк (постоянно обновляет) в одном столбце A. Что такое формула, чтобы показать последние 300 строк в столбце B СпасибоСкопируйте последние 300 строк в другой колонке

+0

Определить «шоу»? Как бы вы хотели, чтобы это было шоу? Просто отобразите последние 300 строк записей из столбца A в столбце B? – user3437460

+0

Извините, если мой вопрос запутан. Простой код: В столбце B скопируйте последние 300 строк из столбца A, который содержит текст или значение. Благодарности –

+0

Формула - довольно плохой способ решить эту проблему. Вероятно, вы захотите VBA. – Raystafarian

ответ

0

Если бы мы делали это вручную, и там были точно 300 строк в колонке мы бы:

  1. найти последнюю строку (300)
  2. вычесть 299 от (чтобы получить первую строку)
  3. скопировать блок от 1 через 300 в колонну Б


В C1 входят:

=MATCH(9.99999999999999E+307,A:A) 

Это говорит использовать, где заканчивается данные.

В B1 входят:

=INDEX(A:A,$C$1-299+ROW()-1) 

и скопируйте эту формулу вниз от В2 через B300..

+1

@RajaParhata Формула в ** C1 ** должна содержать номер строки последней заполненной ячейки в столбце ** A ** Ячейки ** B1 ** через ** B300 ** будут содержать фактические значения, –

+0

, так как столбец A будет обновляться в любое время. Sothe check point будет последним значением в столбце A .. then retrive back .. –

+0

Значение в ячейке ** C1 ** будет автоматически корректироваться при добавлении или удалении данных из столбца ** A ** –

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