2010-06-29 3 views
0

У меня около 300 000 записей в этой таблице. и есть пара сотен столбцов!Работа с огромной таблицей

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

может кто-нибудь предложить мне, как мне это сделать?

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

+2

По крайней мере, подумайте о том, чтобы положить это в базу данных! – ChristopheD

+0

Насколько велик этот файл ?! –

ответ

5

Создайте хэш на основе текущего SSN.

Примером является here с использованием SHA1 хэша. Множество других вариантов существует, включая создание собственного.

+0

это гениальная идея на самом деле !!! пока он работает, 74% посмотрим, что произойдет! –

+0

Хотел бы отметить, что совет Кристофа звучит. Хотя хеширование конфиденциальных данных, возможно, применимо и там, вы можете захотеть поместить это в базу данных. Это может быть просто вещи, особенно по мере того, как он растет еще больше! – corsiKa

+0

Нет, ваш совет намного лучше –

-1

Почему бы просто не ввести случайное число в соответствующем столбце, например = RAND(), дважды щелкните нижний угол ячейки, чтобы скопировать формулу в нижней части вашего листа, затем скопируйте/вставьте специальное значение столбца на себя, чтобы избавиться от формулы?

+0

Это не будет обрабатывать случай дублирования SS #. – nevets1219

+0

Будет ли этот дескриптор сопоставлять идентичные номера социального страхования с одним и тем же случайным идентификатором (как в вопросе)? – ChristopheD

+0

Единственное ограничение идентификатора было добавлено после моего первоначального ответа, нужно подумать, можно ли это сделать легко! – Mathias

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