開課吧廣場-人才學習交流平台
=COLUMN()是返回該單元格的列号,通常,我們在使用VLOOKUP函數進行匹配時,如果需要匹配多列,則需要再複制函數,然後修改第三參數,不然向左邊填充就會出現同個結果,如果把COLUMN放在第3參數,就不會有這種情況了。
自動填寫表單金額
有這麼一個案例,當我們在填寫表單的時候,我們想讓總計的金額自動按照各個單位顯示
那麼就可以使用文本函數 COLUMN,輸入:
=LEFT(RIGHT(""&$F4*100,9-COLUMN(A1)))
這個函數分為幾步:
首先,因為單位有角和分,所以需要把金額擴大100倍,又因為有些金額大小不同,數值位數不同,因此需要再前面合并一個空單元格;
然後,再從右邊提取相應的位數,比如十萬就提取8位,而COLUMN()最小隻能是1,因此就提取9-COLUMN(A1)個字符;
接着,向右邊填充時,COLUMN()會繼續返回更大的數字,9-COLUMN()就越來越小了;
最後,再從左邊提取一位,就是該單位對應的數字了。
,