Excel 2003 ввод данных и перенос их в другое поле, которое прокручивается вверх, чтобы сохранить последний ввод и предыдущие вводы - PullRequest
0 голосов
/ 13 февраля 2010

Вот цель -

У меня есть таблица данных, которую я пытаюсь заполнить. Электронная таблица имеет финансовый характер и отслеживает стоимость портфеля, когда пользователь вводит их. Это последний 18-месячный лист данных.

Самые последние данные - это нижняя часть списка.

Я пытаюсь создать поле, в котором пользователь может ввести значение месяца / доллара, и оно будет заполнено внизу списка (самая последняя запись), при этом старые данные будут перемещаться вверх и опускаться на 19-й месяц. Пример - в этом месяце февраль. Пользователь помещает в поле значение Feb, он перемещает последнюю запись (январь) на одну ячейку вверх и сбрасывает последнюю запись (sep). Вводя данные в феврале, пользователь затем перемещает все данные вверх на одну ячейку, сохраняя целостность и порядок списка, который пользователь со временем создал.

  • a1-sep - самая старая запись падает -
  • a2-октябрь
  • a3-ноября
  • a4-Декабрь
  • a5-Январь
  • a6-февраля
  • a7-Мар
  • a8-апреля
  • a9-может
  • a10-июнь
  • a11-июль
  • a12-августу
  • a13-Сентябрь
  • a14-октябрь
  • a15-ноябрь
  • a16-декабрь
  • a17-Январь

фев вводится в ячейку и заполняется в A17, при этом все данные перемещаются вверх и сбрасываются в сентябре, сохраняя 18-месячный список.

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

Помощь оценена

JC

1 Ответ

0 голосов
/ 13 февраля 2010

Я считаю, что лучший способ сделать это - сохранить введенные данные в другом диапазоне, а затем просто использовать формулы (например, INDEX, SUMIF), чтобы вернуть самые последние 18 чисел в ваш диапазон a1: a17. Если это должно выглядеть прозрачно, вы можете поместить основные данные на другой (скрытый) лист.

Это дает вам преимущество в том, что вся таблица данных доступна на листе, но работает только с последними 18 записями.

Russ

...