הפונקציה COLUMN מחזירה את מספר העמודה של תא: =COLUMN(D5) מחזירה 4, כי D היא העמודה הרביעית. השורה לא משנה. בלי ארגומנט, =COLUMN() מחזירה את מספר העמודה של התא שבו היא כתובה.
הקרובה שלה, COLUMNS, סופרת כמה עמודות יש בטווח: =COLUMNS(B2:D4) מחזירה 3. ולמספר השורה יש את ROW.
השימוש הנפוץ: VLOOKUP שנגרר ימינה
| A | B | C | D | |
|---|---|---|---|---|
| 1 | שם | ינואר | פברואר | מרץ |
| 2 | דנה | 100 | 120 | 130 |
| 3 | יוסי | 90 | 95 | 110 |
| 4 | מיכל | 140 | 150 | 160 |
| 5 | ||||
| 6 | לחיפוש | ינואר | פברואר | מרץ |
| 7 | יוסי | 90 | 95 | 110 |
רוצים את המכירות של יוסי בכל החודשים. ב‑VLOOKUP מספר העמודה הוא מספר קבוע, וגרירה ימינה לא משנה אותו. במקום המספר כותבים COLUMN של תא בעמודה המתאימה:
=VLOOKUP($A$7,$A$2:$D$4,COLUMN(B1),FALSE)
בתא B7, COLUMN(B1) הוא 2, והתוצאה 90. בגרירה ימינה הוא הופך ל‑C1 ול‑D1, כלומר 3 ו‑4, והתוצאות 95 ו‑110.

טעות נפוצה
הטבלה לא מתחילה בעמודה A. COLUMN מחזירה את מספר העמודה בגיליון, לא בטבלה. אם הטבלה מתחילה בעמודה C, מחסירים: COLUMN(D1)-COLUMN($C$1)+1.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״בשורה 7 הבא את המכירות של יוסי לכל חודש עם VLOOKUP אחד שאפשר לגרור ימינה״. כדאי לבדוק שיוצא 90, 95 ו‑110.
שאלות נפוצות
מה עושה הפונקציה COLUMN?
מחזירה את מספר העמודה של תא: עמודה A היא 1, B היא 2, D היא 4.
מה ההבדל בין COLUMN ל‑COLUMNS?
COLUMN מחזירה מספר עמודה של תא. COLUMNS סופרת כמה עמודות יש בטווח.
כמה עמודות יש בגיליון אקסל?
16,384. העמודה האחרונה היא XFD, ו‑=COLUMN(XFD1) מחזירה 16384.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה COLUMN. את התשובה כדאי לבדוק מול הדוגמאות שכאן.