Итоги голосования для комментария:
Илья
Но, как я понимаю, одновременно используются значения из всех семи столбцов?
Это была программа максимум, но практика показала, что это не нужно.
Сначала, выбирается столбец, а потом значение столбца.