13. A system for generating a spreadsheet function, comprising a processing unit; and a memory including computer-executable instructions which when executed by the processing unit, cause the system to be operative to: receive an electronic spreadsheet document; display a first content item in the electronic spreadsheet document; receive a selection on the first content item, followed by a movement of a representation of the first content item to a formula bar associated with the electronic spreadsheet document; display a cell reference in the formula bar, the cell reference being a cell reference corresponding to a location of the first content item in the electronic spreadsheet document; and automatically display one or more spreadsheet function syntax components in the formula bar in association with the cell reference for building a spreadsheet function for operation on the first content item.
17. The system of claim 13 , wherein the movement of the representation of the first content item to the formula bar includes a dragging of the representation of the first content item from the location of the first content item in the electronic spreadsheet document and a dropping of the representation of the first content item in the formula bar.