chispa1707 (chispa1707) wrote,
chispa1707
chispa1707

Category:

Методика быстрого поиска дубликатов - 3

Показываю реальное Эксель-ОМП - на 22918 строк.
Пока не случился вирус, у меня только на одном листе было 172 столбца, то есть, порядка 3,9 миллиона полных яеек с формулами.
И таких листов было три, и машина их нормально тянула. Комп не крутой, просто Эксель-2007 действительно хорош )

Суть дела: формула ВПР позволяет отыскать точное соответствие значению. На это и опора.
Сначала создаем образцовый массив - объединением индексов региона, типа катаклизма и даты - через запятую, например.
Как объединить?
Вот формула для столбца "А": =B2 & C2
А вот формула для столбца "E": =B2 & D2




В столбце "С" - год события.
В столбце "D" - год события плюс размер сдвига (выделено красно-желтым).
Формула (она в строке формул) очень проста. Главное, впиндюрить знак доллара там, где надо



Следующий столбец - искомое.
К китайской (cn) комете (к) в 13 году от Р. Х. надо подобрать пару - китайскую же комету, на прошедшую на 23 года позже - в 36 году от Р. Х.
Если такой кометы нет, в ячейке появится символ

И последний необходимый столбец - та самая формула ВПР. Формула видна.
Внизу - фрагмент, в котором видно соответствие. Китайская комета 84 года имеет дубликат через 23 года - в 107 году.
И формула на эту дату точно указывает напротив эталонного события в 84 году.
Чтобы колонка не весила много, ее надо откопировать, перенести в другое место и вставить через специальную вставку, как ЗНАЧЕНИЕ.
А значки /Д оптом меняем на ничто через функцию "найти и заменить". Зачем нам лишний вес файла?



Если комп Вам это позволяет, это удобнее делать на трех листах одновременно. Каждому типу столбцов - отдельный лист.
Тогда мы работаем оптом, со всем массивом, и колонки не надо копировать поштучно - получаем результат по всему массиву.
В итоге имеем серии дубликатов под каждым типом сдвига. Я таких на 169 типов сдвига получил около полумиллиона.
Всего-то часов за пять-шесть. И с этим массивом работать уже можно.



Главное отличие от всех предыдущих методик: у нас есть очень точное соответствие событий - китайская комета соизмеряется именно с китайскими кометами, а не с итальянскими извержениями. И в такой ситуации хронологические подлоги в принципе доказуемы.
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 22 comments