# How does Glide detect spreadsheet columns?

**URL:** <https://community.glideapps.com/t/how-does-glide-detect-spreadsheet-columns/37815>\
**Category:** Ask for Help\
**Created:** [January 28, 2022, 12:26pm UTC](https://community.glideapps.com/t/how-does-glide-detect-spreadsheet-columns/37815 "2022-01-28T12:26:27Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [January 30, 2022, 3:34am UTC](https://community.glideapps.com/t/how-does-glide-detect-spreadsheet-columns/37815/10 "2022-01-30T03:34:04Z")

</div>

I’m not sure what’s happening, or if I completely understand how you have your table set up, but I do know this…Glide recognizes frozen rows and treats them in a special way. I think this thread best explains it:

> [@Components not showing](https://community.glideapps.com/t/components-not-showing/2776/3):
>
> We recently made a change in how Glide recognizes row headers. Previously Glide would guess, but sometimes the guess was wrong, and the only thing to do was to change your sheet. Now Glide will interpret frozen rows to mean that the frozen rows are the header. In your About sheet you’ve frozen the header as well as the data row, however, so the data row is interpreted as the header, and the table is empty. Just unfreeze the rows, or use a single frozen row and you should be good.

This thread explains what I do when I put the arrayformula on a second row. I include an IF in the arrayformula so it returns a blank, but on on the second row, so glide will ignore it because the entire second row appears to be empty.

> [@Detect frozen rows as headers](https://community.glideapps.com/t/detect-frozen-rows-as-headers/1730):
>
> Hey Guys, I often use two rows for headers, where I use the first row as a header and the row below it to use for formulas, generally arrayformulas to apply to that column. The problem I often have is when using inline lists, the formula row appears as an empty entry on top of the others in the inline list. To fix this I often just apply a filter, normally to whatever row ID I am using and filter if it’s not empty. That works except if I want to apply any other filter. Is there a way to igno…

I’m not sure if this helps you in any way, but hopefully it better explains what I was trying to suggest.

---

_[View the full topic](https://community.glideapps.com/t/how-does-glide-detect-spreadsheet-columns/37815)._
