Google Sheets فارمولا چیٹ شیٹ
قابل تلاش، قابل پرنٹ Google Sheets حوالہ: QUERY، ARRAYFORMULA، IMPORTRANGE، FILTER، لوک اپس، تاریخیں اور کی بورڈ شارٹ کٹس۔ مفت۔
QUERY function
12=QUERY(A1:D, "SELECT A, B")
=QUERY(A1:D, "SELECT * WHERE C > 100")
=QUERY(A1:D, "SELECT A WHERE B = 'Paid'")
=QUERY(A1:D, "SELECT A WHERE B CONTAINS 'inc'")
=QUERY(A1:D, "SELECT A, SUM(C) GROUP BY A")
=QUERY(A1:D, "SELECT A, COUNT(B) GROUP BY A PIVOT D")
=QUERY(A1:D, "SELECT * ORDER BY C DESC LIMIT 10")
=QUERY(A1:D, "SELECT * WHERE A IS NOT NULL")
=QUERY(A1:D, "SELECT A WHERE D >= date '2026-01-01'")
=QUERY(A1:D, "SELECT A LABEL A 'Name'")
=QUERY({Sheet1!A:C; Sheet2!A:C}, "SELECT *")
=QUERY(A1:D, "SELECT Col1, Col3", 1)
ARRAYFORMULA & arrays
11=ARRAYFORMULA(A2:A * B2:B)
=ARRAYFORMULA(IF(A2:A="", "", A2:A * 1.2))
={A1:A5; B1:B5}
={A1:A5, B1:B5}
=SEQUENCE(10)
=SEQUENCE(3, 4, 0, 5)
=FLATTEN(A1:C5)
=TRANSPOSE(A1:A10)
=BYROW(A2:C10, LAMBDA(r, SUM(r)))
=MAP(A2:A, LAMBDA(x, x * 2))
=SCAN(0, A2:A, LAMBDA(acc, x, acc + x))
IMPORT functions
10=IMPORTRANGE("sheet_url", "Data!A1:C100")
IMPORTRANGE: click "Allow access" once
=QUERY(IMPORTRANGE(url, "A:C"), "SELECT Col1")
=IMPORTXML(url, "//h2")
=IMPORTXML(url, "//a/@href")
=IMPORTHTML(url, "table", 1)
=IMPORTHTML(url, "list", 2)
=IMPORTDATA("https://x.com/data.csv")
=IMPORTFEED(rss_url, "items title", TRUE, 5)
Imports refresh ~every hour, not live
FILTER / SORT / UNIQUE
11=FILTER(A2:C, C2:C > 100)
=FILTER(A2:C, (B2:B="Paid") * (C2:C>0))
=FILTER(A2:C, (B2:B="A") + (B2:B="B"))
=SORT(A2:C, 3, FALSE)
=SORT(A2:C, 1, TRUE, 2, FALSE)
=SORTN(A2:C, 5, 0, 3, FALSE)
=UNIQUE(A2:A)
=UNIQUE(A2:C)
=SORT(UNIQUE(FILTER(A2:A, A2:A<>"")))
=COUNTA(UNIQUE(A2:A))
=RANDARRAY(5, 1)
Lookups
10=VLOOKUP(E2, A2:C100, 3, FALSE)
=VLOOKUP(E2, A:C, 2, TRUE)
=XLOOKUP(E2, A2:A, C2:C)
=XLOOKUP(E2, A2:A, C2:C, "Not found")
=XLOOKUP(E2, A2:A, C2:C, , , -1)
=INDEX(C2:C, MATCH(E2, A2:A, 0))
=INDEX(A2:F, MATCH(x, A2:A, 0), MATCH(y, A1:F1, 0))
=HLOOKUP(E1, A1:F3, 2, FALSE)
=ARRAYFORMULA(VLOOKUP(E2:E, A:C, 3, FALSE))
=IFERROR(VLOOKUP(...), "-")
Text functions
13=SPLIT(A2, ",")
=JOIN(", ", A2:A10)
=TEXTJOIN(", ", TRUE, A2:A10)
=REGEXEXTRACT(A2, "\d+")
=REGEXEXTRACT(A2, "@(.+)$")
=REGEXREPLACE(A2, "\s+", " ")
=REGEXMATCH(A2, "^https?://")
=LEFT(A2, 5) / =RIGHT(A2, 3)
=MID(A2, 3, 4)
=TRIM(A2), =LOWER(A2), =PROPER(A2)
=SUBSTITUTE(A2, "old", "new")
=LEN(A2)
=CONCATENATE(A2, " ", B2) or A2 & " " & B2
Date & time
12=TODAY() / =NOW()
=DATE(2026, 7, 27)
=DATEDIF(A2, B2, "D")
=EDATE(A2, 3)
=EOMONTH(A2, 0)
=WEEKDAY(A2, 2)
=WORKDAY(A2, 10)
=NETWORKDAYS(A2, B2)
=TEXT(A2, "yyyy-mm-dd")
=DATEVALUE("2026-07-27")
=A2 + 7
=ISOWEEKNUM(A2)
Conditional logic
10=IF(A2 > 100, "High", "Low")
=IFS(A2>90, "A", A2>80, "B", TRUE, "C")
=SWITCH(A2, "US", "$", "EU", "€", "?")
=AND(A2>0, B2<10) / =OR(...)
=NOT(ISBLANK(A2))
=IFERROR(A2/B2, 0)
=IFNA(VLOOKUP(...), "missing")
=ISNUMBER(A2), =ISTEXT(A2), =ISDATE(A2)
=LAMBDA(x, x * 2)(A2)
=LET(t, A2*B2, t + t*0.2)
Google-only functions
11=GOOGLEFINANCE("GOOG")
=GOOGLEFINANCE("GOOG", "pe")
=GOOGLEFINANCE("GOOG", "price", TODAY()-365, TODAY())
=GOOGLEFINANCE("CURRENCY:USDEUR")
=GOOGLETRANSLATE(A2, "en", "fr")
=DETECTLANGUAGE(A2)
=SPARKLINE(A2:A30)
=SPARKLINE(A2:A13, {"charttype","column"})
=SPARKLINE(A2, {"charttype","bar";"max",100})
=IMAGE("https://x.com/logo.png")
=HYPERLINK(url, "Open")
Aggregation (SUMIFS & co.)
10=SUMIF(A2:A, "Paid", C2:C)
=SUMIFS(C2:C, A2:A, "Paid", B2:B, ">100")
=COUNTIF(A2:A, "Paid")
=COUNTIFS(A2:A, "Paid", B2:B, ">=10")
=AVERAGEIFS(C2:C, A2:A, "Paid")
=MAXIFS(C2:C, A2:A, "Paid")
=SUMIFS(C:C, D:D, ">="&E1, D:D, "<"&F1)
=SUMPRODUCT((A2:A="X") * C2:C)
=COUNTIF(A2:A, "*inc*")
=SUBTOTAL(109, C2:C100)
Keyboard shortcuts
12Ctrl+/ (Cmd+/)
Ctrl+; / Ctrl+Shift+;
Ctrl+D / Ctrl+R
Ctrl+Enter
Ctrl+Shift+V
Ctrl+Arrow
Ctrl+Space / Shift+Space
Alt+Shift+= (rows/cols selected)
F4
F2
Ctrl+Alt+M
Alt+Down (on a filtered header)
Apps Script one-liners
12Extensions > Apps Script
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("Data");
sheet.getRange("A1").setValue("Hi");
const rows = sheet.getDataRange().getValues();
sheet.appendRow(["a", "b", new Date()]);
sheet.getRange(1,1,data.length,data[0].length).setValues(data);
function onEdit(e) { ... }
SpreadsheetApp.getUi().alert("Done");
UrlFetchApp.fetch(url).getContentText();
Triggers menu > Time-driven
function DOUBLE(x) { return x * 2; }
کوئی اندراج “:q” سے میل نہیں کھاتا۔
Google Sheets فارمولا چیٹ شیٹ کے بارے میں
یہ Google Sheets فارمولا چیٹ شیٹ وہ فنکشنز ایک قابل تلاش صفحے پر جمع کرتی ہے جو Sheets کو استعمال کے قابل بناتے ہیں: QUERY فنکشن، ARRAYFORMULA اور ارے، IMPORT خاندان، FILTER، SORT اور UNIQUE، لوک اپس، ٹیکسٹ فنکشنز، تاریخ اور وقت، مشروط منطق، صرف Google کے فنکشنز، SUMIFS اور اس کے ساتھیوں کے ساتھ ایگریگیشن، کی بورڈ شارٹ کٹس، اور چند Apps Script ایک سطری کوڈ۔
یہ ان فارمولوں سے شروع ہوتی ہے جن کا Excel میں کوئی مساوی نہیں (SQL جیسے سنٹیکس والا QUERY، پورے کالم پر فارمولا لاگو کرنے کے لیے ARRAYFORMULA، IMPORTRANGE، IMPORTHTML اور GOOGLEFINANCE) پھر روزمرہ VLOOKUP، XLOOKUP، INDEX/MATCH، TEXTJOIN، SUMIFS اور تاریخ کے حساب کا احاطہ کرتی ہے۔
شیٹ مفت اور کلائنٹ سائیڈ ہے: سرچ باکس سے قطاروں کو لائیو فلٹر کریں، چپکے رہنے والی فہرست مضامین سے حصوں کے درمیان کودیں، ایک کلک سے کوئی بھی فارمولا کاپی کریں اور میز کے حوالے کے طور پر صفحہ پرنٹ کریں۔
Google Sheets فارمولا چیٹ شیٹ استعمال کرنے کا طریقہ
- حصوں پر نظر ڈالیں، QUERY function اور ARRAYFORMULA سے لے کر Lookups سے ہوتے ہوئے Apps Script one-liners تک۔
- QUERY، FILTER یا XLOOKUP جیسا کوئی فنکشن نام تلاش کریں تاکہ ہر قطار لائیو فلٹر ہو جائے۔
- ان فارمولوں کے لیے Google-only functions پر جائیں جو Excel میں موجود نہیں۔
- فارمولا کاپی کرنے کے لیے اس پر یا اس کے کاپی آئیکن پر کلک کریں، پھر اسے کسی سیل میں پیسٹ کر کے رینجز میں ترمیم کریں۔
- آف لائن Google Sheets حوالے کے لیے شیٹ پرنٹ کریں۔