В рабочей таблице Excel (.xlsx) я пытаюсь определить, могу ли я ограничить запись в диапазоне ячеек fice в одной строке одной записью. Другими словами, я работаю с ячейками B1, B2, B3, B4 и B5. Я ввожу X в ячейку на основе обозначений заголовка. Я только хочу, чтобы электронная таблица позволяла вводить один X в этот диапазон ячеек. Так, в качестве примера, если X введен в ячейку B2, а затем я ввожу X в ячейку B4, я либо получу сообщение об ошибке, либо X в ячейке B2 будет автоматически удален. Может кто-нибудь сказать мне, если это возможно, и если так, как это настроить?

Спасибо майк

1 ответ1

0

Выберите B1:B5 и используйте Data Validation, Custom и напишите следующее:
=COUNTIF($B$1:$B$5,"X")=1
В этом случае вы можете написать X только один раз
При повторной попытке появится сообщение "Повторить", "Отмена", "Справка".
Но чтобы переместить X в последнее место, вам понадобится VBA
Чтобы написать X в другой ячейке, вы должны удалить X из первой ячейки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .