Google refine make a clear distinction between a row and a record. We will see what's the difference between the two and advantages to works in records mode.
Build over time, the RefinePro knowledge base list tutorials, how to and tips for OpenRefine (formerly Google Refine)
Fill down the right and secure way
If you do not use this function with extra care you can easily corrupt the integrity of your data set. In a nutshell use row.record.cells[columnName].value[0] to fill down data within the same record.