Большинство сканеров штрих-кода для использования на компьютерах имеют тип "Keyboard Wedge", что означает, что они просто отображаются как клавиатура, а когда они сканируют данные, они "печатают" эти данные в компьютер (это немного упрощает, но близко довольно).
То, что вы ищете, - это какой-то способ кодирования чего-либо на штрих-код, который вы печатаете, который может быть распознан либо Excel, либо другим программным обеспечением и преобразован в инструкции нажатия клавиш для перехода к определенной ячейке.
В Excel клавиша "F5" - это "перейти к ячейке", но проблема в том, что большинство данных штрих-кода не могут кодировать функцию или другие специальные клавиши.
Вы можете использовать что-то вроде AutoHotKey для поиска специального символа, который вы не будете печатать иначе, а затем преобразовать его в нажатие клавиши F5. Например, если вы не планируете вводить символ ~ (тильда), вы можете закодировать штрих-коды, например, "~ B5", и написать сценарий автоотключения, чтобы эффективно переназначить клавишу ~ на F5. Это на самом деле довольно просто, это всего лишь случай:
~::SendInput {F5}
Честно говоря, вот и все.
Я просто пошел и сгенерировал штрих-код с ~ B5 на нем (например, с http://www.bcgen.com/linear-barcode-creator.html), распечатал его и отсканировал. Когда я сканирую штрих-код, курсор переходит на ячейку B5.
Как бы то ни было, когда я вижу "как можно больше анонимности", я сразу же съеживаюсь :) Я предполагаю, что вы имеете в виду «от людей, выполняющих обновление обязательств». Потому что вы по-прежнему даете людям уникальный идентификатор в виде уникального штрих-кода, поэтому для всех, у кого есть сопоставление, он вовсе не анонимный.
Другие вещи для рассмотрения:
Как вы мешаете людям получать неправильные штрих-коды?
Что, если штрих-код не сканируется или сканируется неправильно - будет ли проверка ячейки соответствовать тому, что напечатано под штрих-кодом?
Есть гораздо более надежные способы сделать это, но они, очевидно, не используют Excel, о чем вы и просили :) Плюс, они, вероятно, связаны с разработкой программного обеспечения или чем-то подобным и, следовательно, опять же не совсем то, что вам нужно.
Наконец, в худшем случае, независимо от всего этого, вы можете просто дать каждому человеку уникальный номер штрих-кода, а затем просто отсканировать его Id в текстовый файл и ввести их суммы, а затем просто жениться на ID позже. Нет необходимости в Excel, прыжках или других сценариях.
Просто другие мысли! Надеюсь, это полезно.