Automatic data matching, transformation, and categorization