У меня проблема в MS-Excel. Если я ввел значение в ячейку листа sheet1, это значение появляется везде, где есть ссылка на ячейку. Можно ли сохранить это значение в ссылочных ячейках, если я удалю значение в sheet1!A1?
2 ответа
Если вы хотите сохранить текст / значение, которое отображается в ячейке для "всего будущего":
- Выберите ячейку
- Выберите COPY в меню / ленте или удерживайте CTRL и нажмите C
- Сразу же выберите "Специальная вставка" из меню / ленты,
- выберите «[v] Values» в открывшемся диалоговом окне, затем нажмите OK
При этом «то, что было показано» преобразуется в тот же текст, любые формулы исчезают, и текст остается до тех пор, пока вы не удалите его.
Если у вас есть формула, которая ссылается на =Sheet1!A1
, он покажет значение ячейки A1 в Sheet1. Если это значение ячейки будет удалено, формула вернет 0.
Так работает Excel. Формула пересчитывается при изменении ячеек, которые вносят вклад в формулу. Невозможно, чтобы формула могла показать значение, которого больше нет в ячейке.
Если вы хотите сохранить значение в ячейке даже после удаления ее исходного источника (в другой ячейке), вам потребуется VBA вместо формулы.
Возможно, вам придется объяснить более широкую картину и детализировать бизнес-логику, которую вы хотите применить, прежде чем пытаться найти идеальное решение.