My spreadsheet has the following format:

```
(empty)
(empty)
(empty)
(empty)
(empty)
(data)
(empty)
(empty)
(data)
(empty)
(empty)
(empty)
(data)
```

What is the best way to insert data into the empty cells from the data immediately below it?

For Example:

```
(empty)
(empty)
(empty)
(empty)
(data1)
(empty)
(empty)
(data2)
```

Becomes:

```
(data1)
(data1)
(data1)
(data1)
(data1)
(data2)
(data2)
(data2)
```