21. A non-transitory computer readable storage medium having stored thereon computer-executable instructions for viewing information associated with data in a spreadsheet, which, when executed by a processor, perform a method the comprising: providing a document including data and information associated with the data; parsing the document to retrieve the associated information; code for processing the associated information to break the associated information down into at least one sentence; categorizing the at least one sentence based on a likelihood that the at least one sentence corresponds to at least one category in a taxonomy corresponding to the data resulting in at least one categorized sentence; assigning an association strength to the at least one categorized sentence, the association strength indicating the likelihood that the at least on categorized sentence corresponds to the at least one category in the taxonomy; filtering the at least one categorized sentence based on the association strength; matching one or more of the at least one categorized sentence with the at least one category in the taxonomy, based on the filtering, resulting in an at least one categorized sentence matched with the at least one category in the taxonomy; and outputting only the at least one categorized sentence matched with the at least one category in the taxonomy to the spreadsheet.
26. The non-transitory computer readable storage medium of claim 21 , wherein the filtering comprises a “best match” type filter in which only a match with a highest association strength is output.