توابع Google Sheets که در اکسل پیدا نخواهید کرد

  • این را به اشتراک بگذارید
Michael Brown

فهرست مطالب

این پست وبلاگ آن دسته از توابع Google Sheets را پوشش می دهد که اکسل ندارد. آنها به راحتی توسط Google بر اساس وظیفه اصلی آنها طبقه بندی می شوند. بنابراین فقط گروه را از فهرست مطالب زیر انتخاب کنید و توضیحات آنها را با ساده ترین مثال ها پیدا خواهید کرد.

آیا می دانستید Google Sheets دارای ویژگی هایی است که در اکسل نمی توانید آنها را پیدا کنید؟ من در مورد برخی از عملکردهای صفحه گسترده بسیار مفید صحبت می کنم که مطمئناً کار شما را سبک می کند. برخی از آنها به وارد کردن و فیلتر کردن داده های شما کمک می کنند، برخی دیگر متن شما را مدیریت می کنند. اما صرف نظر از وظیفه آنها، همه آنها ارزش ذکر کردن را دارند.

    توابع ویژه Google Sheets

    گروه اول آن توابع Google Sheets را در بر می گیرد، که شما هستید بعید است در اکسل حتی به عنوان ابزار ملاقات کنند.

    Google Sheets ARRAYFORMULA

    به طور معمول، فرمول های Google Sheets با یک سلول در یک زمان کار می کنند. اما اسکن و محاسبه کل محدوده سلول ها در زمان شما به شدت صرفه جویی می کند. این زمانی است که فرمول‌های آرایه Google Sheets به کار می‌روند.

    فرمول‌های آرایه مانند فرمول‌های ارتقا یافته قدرتمندتر هستند. آنها نه تنها یک سلول، بلکه طیف وسیعی از سلول‌ها را پردازش می‌کنند - به همان تعداد ردیف یا ستون که فرمول شما حاوی آن است. علاوه بر این، آنها فرمول های غیر آرایه ای را نیز با آرایه ها کار می کنند!

    در اکسل، باید به خاطر داشته باشید که فرمول آرایه ای را وارد می کنید، زیرا باید آن را نه تنها با Enter بلکه با Ctrl+ به پایان برسانید. Shift+Enter. براکت های فرفریراهی برای ایجاد سریع ساده ترین نمودارها درست در سلول ها.

    در حالی که اکسل این ویژگی را به عنوان یک ابزار دارد، در صفحات گسترده، این یک تابع کوچک است:

    =SPARKLINE(داده ها، [گزینه ها])
    • محدوده ای را که باید شامل نمودار باشد انتخاب کنید – این داده شماست
    • گزینه ها را برای نمودار مانند نوع آن، طول محورها، و رنگ ها همانطور که در مورد تابع QUERY بود، از بندهای خاصی برای این کار استفاده می شود. اگر چیزی را نشان ندهید، تابع به طور پیش‌فرض یک نمودار خط سیاه را برمی‌گرداند.

    این تابع یک جایگزین واقعاً عالی برای نمودار بزرگ قدیمی است، به‌خصوص اگر وقتتان کم است یا مکان برای نمودار.

    من لیستی از درآمدهای سال را دارم. بیایید سعی کنیم نمودارهای کوچکی را بر اساس آن داده ها بسازیم.

    مثال 1. نمودار خطی

    من 4 سلول را ادغام کردم تا نمودار خوب به نظر برسد و فرمول زیر را در آنجا وارد کنم:

    =SPARKLINE(B2:B13)

    من یک نمودار خطی دارم زیرا به طور پیش فرض برای زمانی تنظیم شده است که شما چیزی جز محدوده سلول ها را مشخص نکنید.

    مثال 2. نمودار ستونی

    برای تغییر نوع نمودار، باید از اولین عبارت - charttype - و سپس نوع خود نمودار - column<استفاده کنم. 2>.

    توجه. هر دستور باید در دو گیومه پیچیده شود در حالی که کل جفت در براکت های فرفری قرار می گیرد.

    =SPARKLINE(B2:B13, {"charttype","column"})

    مثال 3. نمودار را به دقت تنظیم کنید

    کار بعدی که می خواهم انجام دهم این است که رنگ را مشخص کنم.

    توجه داشته باشید.هر جفت بند جدید باید با نقطه ویرگول از قبلی جدا شود.

    =SPARKLINE(B2:B13, {"charttype", "column";"color", "orange"})

    کاربرگ‌نگار Google SPARKLINE به شما امکان می‌دهد رنگ‌های مختلف را برای پایین‌ترین و بالاترین رکوردها تنظیم کنید، نحوه برخورد با موارد خالی و غیره را مشخص کنید.

    نکته. لیست کامل دستورات را می توان در این صفحه راهنما یافت.

    مرتب‌سازی و فیلتر کردن با توابع کاربرگ‌نگار Google

    گروه دیگری از توابع به فیلتر کردن و مرتب‌سازی داده‌ها در صفحات گسترده کمک می‌کند.

    عملکرد FILTER کاربرگ‌نگار Google

    می‌دانم، می‌دانم ، فیلتر در اکسل وجود دارد. اما فقط به عنوان ابزاری که در جدول اصلی شما اعمال می شود. و بله، صفحات گسترده Google نیز همین ابزار را دارند.

    اما عملکرد FILTER در کاربرگ‌نگار Google داده‌های اصلی شما را دست نخورده نگه می‌دارد و سطرها و ستون‌های مورد نظر را در نزدیکی بازمی‌گرداند.

    اگرچه اینطور نیست. مانند QUERY، یادگیری آن آسان‌تر است و برای دریافت گزیده‌های سریع انجام می‌شود.

    این عملکرد برگه‌های Google بسیار ساده است:

    =FILTER(محدوده، شرط1، [شرایط2])

    فقط دو بخش مورد نیاز است: محدوده برای فیلتر کردن داده ها و شرایط1 برای قاعده ای که فیلتر بر آن تکیه دارد. تعداد معیارها بستگی به وظیفه شما دارد، بنابراین سایر شرایط کاملا اختیاری است.

    اگر یادتان باشد، من یک لیست کوتاه از میوه ها و قیمت آنها داشتم. در اینجا این است که چگونه Google Sheets FILTER میوه هایی را که بیش از 5 دلار قیمت دارند به من می دهد:

    =FILTER(A2:B10, B2:B10>5)

    همچنین ببینید:

    • Google عملکرد فیلتر برگه ها:فرمول ها و ابزارهای فیلتر کردن داده ها در صفحات گسترده
    • ادغام دو جدول Google Sheets & با استفاده از FILTER + VLOOKUP سطرهای غیر منطبق اضافه کنید

    Google Sheets عملکرد UNIQUE

    در صورتی که جدول دارای مقادیر تکراری باشد، می توانید ردیف هایی را که فقط یک بار ذکر شده اند بازیابی کنید. تابع UNIQUE برای Google Sheets کمک خواهد کرد. با آن، مسئله فقط محدوده است:

    =UNIQUE(محدوده)

    در اینجا چگونه ممکن است در داده های شما به نظر برسد:

    =UNIQUE(A1:B10)

    نکته. از آنجایی که UNIQUE به حروف کوچک و بزرگ حساس است، از قبل با استفاده از روش‌های این آموزش، مقادیر خود را به همان حروف متنی بیاورید.

    همچنین ببینید:

    • نحوه یافتن و حذف موارد تکراری در Google Sheets

    COUNTUNIQUE برای Google Sheets

    تا به حال به این فکر کرده اید که چگونه رکوردهای منحصر به فرد را در Google Sheets به جای کشیدن آنها به یک لیست جداگانه بشمارید؟ خوب، یک تابع وجود دارد که این کار را انجام می دهد:

    =COUNTUNIQUE(value1, [value2, ...])

    شما می توانید هر مقدار که نیاز دارید را مستقیماً در فرمول وارد کنید، سلول ها را از آنجا ارجاع دهید، یا از واقعی استفاده کنید محدوده داده ها.

    توجه داشته باشید. بر خلاف UNIQUE، تابع نمی تواند کل ردیف ها را بشمارد. این فقط با سلول های فردی سروکار دارد. بنابراین، هر سلول جدید در ستون دیگر به عنوان منحصر به فرد در نظر گرفته می شود.

    همچنین ببینید:

    • COUNT و توابع COUNTA در Google Sheets
    • مجموع تعداد سلولها بر اساس رنگ آنها در Google Sheets

    Google Sheets SORT

    یکی دیگر از عملکردهای ساده Google Sheets کهدر اکسل وجود دارد و می تواند ابزار استاندارد را کوچک جلوه دهد. ;)

    =SORT(range, sort_column, is_ascending, [sort_column2, is_ascending2, ...])
    • شما محدوده را برای جدول خود وارد می کنید
    • مشخص کنید sort_column - تعدادی از ستون برای مرتب‌سازی بر اساس
    • روش مرتب‌سازی ردیف‌ها را در is_ascending انتخاب کنید: TRUE برای صعودی، FALSE برای نزولی
    • اگر ستون های بیشتری برای مرتب سازی وجود دارد، به پر کردن فرمول با جفت های sort_column و is_ascending

    برای این مثال، من میوه ها را بر اساس قیمت مرتب می کنم ادامه دهید. :

    =SORT(A2:B10, 2, TRUE)

    نکته. چند آرگومان اضافی دیگر - و تابع SORT برگه‌های Google به SORTN تبدیل می‌شود. فقط تعداد ردیف های مشخص شده را به جای کل جدول برمی گرداند:

    • تعداد خطوطی را که می خواهید به عنوان آرگومان دوم دریافت کنید وارد کنید
    • از سوم برای نشان دادن آرگومان استفاده می شود. تعداد پیوندها (ردیف های مشابه یا تکراری)، اما من به آن نیازی ندارم.
    • بقیه مانند عملکرد SORT برگه های Google است:

      =SORTN(A2:B10, 5, , 2, TRUE)

      نکته. می‌توانید درباره Google Sheets SORTN در صفحه راهنمای ویرایشگر اسناد آن اطلاعات بیشتری کسب کنید.

    توابع Google Sheets برای پیوستن و تقسیم سلول‌ها

    عملکردهای این وظایف یکسان نامیده می‌شوند: SPLIT و JOIN.

    • به سلول‌ها را در برگه‌های Google با یک تابع تقسیم می‌کنم، من محدوده‌ای را با مقادیری که می‌خواهم جدا کنم وارد می‌کنم و جداکننده را در دو گیومه مشخص می‌کنم – فاصله در مورد من.

      نکته. آرای فرمولبه من امکان می دهد کل ستون را وارد و پردازش کنم، نه فقط یک سلول. باحال، ها؟ :)

      =ARRAYFORMULA( SPLIT(A2:A24, " "))

    • برای ادغام سلول‌ها، عملکرد JOIN کاربرگ‌نگار Google کار می‌کند. اگر نیاز به ادغام رکوردها در آرایه های یک بعدی داشته باشید، این تابع انجام می شود: یک ستون یا یک ردیف.

      =JOIN(" ", A2:D2)

    همچنین ببینید:

    • ادغام سلول‌ها در برگه‌های Google با عملکرد CONCATENATE

    وارد کردن داده‌ها از وب

    اگر برخی از عملکردهای Google Sheets نبودند، وارد کردن داده‌ها از صفحات گسترده دیگر و وب باعث دردسر می‌شد.

    چگونه می‌توانید از IMPORTRANGE در کاربرگ‌نگار Google استفاده کنید

    عملکرد IMPORTRANGE به شما امکان می‌دهد داده‌ها را از سند دیگری در کاربرگ‌نگار Google بکشید:

    =IMPORTRANGE(spreadsheet_url, range_string)

    شما فقط با ارائه spreadsheet_url آن یک صفحه گسترده را مشخص کنید. و محدوده – range_string – را که می خواهید بازیابی کنید وارد کنید.

    توجه داشته باشید. اولین باری که به فایل دیگری ارجاع می دهید، فرمول خطا را برمی گرداند. نیازی به وحشت نیست. مسئله این است که قبل از اینکه IMPORTRANGE برای کاربرگ‌نگار Google بتواند داده‌ها را واکشی کند، باید به آن مجوز دسترسی به صفحه‌گسترده دیگری را بدهید. فقط ماوس خود را روی آن خطا قرار دهید و دکمه ای را می بینید که به شما کمک می کند این کار را انجام دهید:

    =IMPORTRANGE("//docs.google.com/spreadsheets/d/1V8IjzfD9EiwfkV2wBx8KgJ9g3GQGQOyl3_P3Go/edit","Sheet1!A1:B10")

    نکته . من در یکی از پست های قبلی وبلاگ با جزئیات درباره IMPORTRANGE صحبت کردم، بیایید نگاهی بیندازید. :)

    IMPORTHTML و IMPORTDATA

    این دوتوابع برای وارد کردن داده ها از صفحات اینترنتی مختلف طراحی شده اند.

    • اگر داده های مورد علاقه به صورت csv. (مقدار جدا شده با کاما) یا tsv. (مقدار جدا شده با تب) در صفحه وب ارائه می شوند، از آن استفاده کنید. IMPORTDATA:

      =IMPORTDATA(url)

      آن url را با پیوندی به صفحه منبع خود یا با ارجاع به سلولی با چنین پیوندی جایگزین کنید.

    • برای واکشی فقط جدول از برخی از صفحات وب، به جای آن از IMPORTHTML استفاده کنید:

      =IMPORTHTML(url، query، index)

      url را مشخص کنید صفحه با جدول؛ تصمیم بگیرید که آیا می خواهید یک لیست یا جدولی برای پرس و جو دریافت کنید. و اگر چندین جدول یا لیست در صفحه وجود دارد، تابع را با وارد کردن شماره آن به سمت صحیح نشان دهید:

      =IMPORTHTML( "//travel.gc.ca/travelling/advisories", "table", 1)

    نکته همچنین IMPORTFEED وجود دارد که فید RSS یا ATOM را وارد می‌کند و IMPORTXML که داده‌ها را از داده‌های ساختار یافته به روش‌های مختلف (از جمله XML، HTML و CSV) بیرون می‌کشد.

    کاربرگ‌نگار Google برای تبدیل اعداد و انجام مقداری ریاضی عمل می‌کند

    گروه کوچکی از توابع ساده - تجزیه‌کننده‌ها - وجود دارد که شماره شما را به:

    • تاریخ - TO_DATE

    =TO_DATE(43, 882.00)

  • دلار – TO_DOLLARS
  • =TO_DOLLARS(43, 882.00)

  • TO_PERCENT
  • TO_PURE_NUMBER (عددی بدون قالب)
  • TO_TEXT
  • و گروه کوچکی از عملگرها که می توانند در فرمول ها برای مقایسه یا محاسبه استفاده شوند. آنها را در یک گروه از اپراتورها در این صفحه خواهید یافت.

    • ADD, MINUS, DIVIDE, MULTIPLY
    • EQ (بررسی کنید اگرمقادیر مساوی هستند)، NE (مساوی نیست)
    • GT (بررسی کنید که آیا مقدار اول بزرگتر است)، GTE (بیشتر یا مساوی)، LT (کمتر از)، LTE (کمتر یا مساوی با )
    • UMINUS (علامت عدد را معکوس می کند)

    …فو! چه انبوهی از توابع Google Sheets! :)

    می توانید باور کنید که آنها در اکسل وجود ندارند؟ چه کسی فکرش را می کرد؟ شرط می‌بندم بسیاری از آنها در پردازش داده‌های شما گامی فراتر از Google Sheets برداشته‌اند.

    اگر عملکردهای دیگری در صفحات گسترده پیدا کرده‌اید که در اکسل جا نمی‌شوند، عجله کنید و آن‌ها را با ما به اشتراک بگذارید. در بخش نظرات زیر! ;)

    > >در هر دو انتهای فرمول به شما اطلاع می دهد که موفق شدید.

    در Google Sheets، این مشکل با یک تابع خاص حل شد:

    =ARRAYFORMULA(array_formula)

    شما کل Google Sheets خود را قرار دادید فرمول با محدوده‌هایی در داخل براکت‌های گرد استاندارد و به‌طور معمول به پایان می‌رسد - با زدن Enter.

    ساده‌ترین مثال با تابع IF برای Google Sheets است.

    فرض کنید یک جدول با نتایج دارید. یک نظرسنجی کوتاه در Sheet1. جدول به یک فرم پیوند داده شده است، بنابراین به طور مداوم به روز می شود. ستون A شامل نام پاسخ دهندگان و ستون B شامل پاسخ های آنها است - بله یا خیر .

    شما باید نام ها را نمایش دهید از کسانی که در Sheet2 بله گفتند.

    در حالی که IF معمولاً به یک سلول اشاره دارد، Google Sheets ARRAYFORMULA باعث می‌شود IF شما همه نام‌ها و پاسخ‌ها را همزمان پردازش کند. فرمول مورد استفاده در Sheet2 در اینجا آمده است:

    =ARRAYFORMULA( IF(Sheet1!$B$2:$B$100="yes", Sheet1!$A$2:$A$100, ""))

    همچنین ببینید:

    • فرمول‌های آرایه Google Sheets

    عملکرد GOOGLEFINANCE

    آیا تا به حال به این فکر کرده اید که آیا امکان ردیابی نرخ تبدیل ارز در Sheets وجود دارد؟ یا قیمت برخی از اقلام از جدول وارداتی به ارز کشور شما چقدر است؟ و هزینه یک هفته پیش چقدر بود؟ یک ماه یا یک سال پیش؟

    کاربرگ‌نگار Google با عملکرد GOOGLEFINANCE به همه اینها و چند سؤال دیگر پاسخ می‌دهد. به سرورهای Google Finance متصل می شود و اطلاعات مالی فعلی یا تاریخی را مستقیماً برای شما واکشی می کندبورس اوراق بهادار به نام نزدک:

    =GOOGLEFINANCE("NASDAQ:GOOG", "price")

    مثال 2. قیمت تاریخی سهام

    به روشی مشابه، می توانید اطلاعات مربوط به قیمت سهام در 7 روز گذشته:

    =GOOGLEFINANCE("NASDAQ:GOOG", "price", "9/13/2019", 7, 1)

    مثال 3. نرخ ارز فعلی

    GOOGLEFINANCE همچنین به دریافت نرخ تبدیل ارز کمک می کند :

    • =GOOGLEFINANCE("CURRENCY:EURGBP")

      برای دریافت نرخ تبدیل یورو به پوند استرلینگ

    • =GOOGLEFINANCE("CURRENCY:GBPUSD")

      برای دریافت اطلاعات مربوط به تبدیل پوند استرلینگ به دلار آمریکا

    • =GOOGLEFINANCE("CURRENCY:USDCAD")

      هزینه تغییر از دلار آمریکا به دلار کانادا چقدر است

    مثال 4. نرخ ارز تاریخی

    یا می توانم نرخ ارز را در همان روز یک سال قبل بررسی کنم:

    =GOOGLEFINANCE("CURRENCY:USDCAD", "price", "9/20/2018")

    همچنین ببینید:

    • محاسبه نرخ تبدیل ارز در Google Sheets با GoogleFinance

    Google Sheets عملکرد IMAGE

    داشتن تصاویر در صفحات گسترده می تواند مفید باشد، به ویژه برای اهداف آموزشی. می‌توانید تصاویر را در فهرست‌های کشویی بگنجانید تا کار با داده‌های خود را به سطح بعدی ارتقا دهید.

    برای تأمین داده‌های خود با برخی آثار هنری، زرادخانه توابع Google Sheets شامل IMAGE:

    =IMAGE( url، [حالت]، [ارتفاع]، [عرض])
    • url - آدرس تصویر در وب. ضروری.

      توجه داشته باشید. آدرس عکس را با صفحه ای که تصویر در آن قرار دارد اشتباه نگیرید. URL تصویر را می توان با کلیک راست روی خود تصویر وانتخاب آدرس تصویر را از منوی زمینه آن کپی کنید.

    • حالت - تصمیم بگیرید که چگونه یک تصویر را به کاربرگ‌نگار Google اضافه کنید: آن را به اندازه سلول تنظیم کنید و (1) را نگه دارید یا (2) نسبت تصویر را نادیده بگیرید. اندازه تصویر اصلی (3) را حفظ کنید. یا نسبت تصویر خود را تنظیم کنید (4). اختیاری است، اما در صورت حذف از حالت #1 به طور پیش‌فرض استفاده می‌کند.
    • ارتفاع و عرض اگر از قبل حالت مربوطه (#4) را انتخاب کرده باشید، برای تعیین اندازه استفاده می‌شود. . اختیاری.

    مثال 1. تناسب تصویر با اندازه سلول در عین حال حفظ نسبت ابعاد

    برای افزودن یک تصویر به Google Sheets به طوری که با اندازه سلول مطابقت داشته باشد، ذکر کافی است فقط آدرس تصویر در فرمول. بنابراین، من ردیف را کمی بزرگ می‌کنم و از موارد زیر استفاده می‌کنم:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Strawberry.png")

    مثال 2. تصویر را به سلول برسانید و نسبت ابعاد را نادیده بگیرید

    اگر می‌خواهید تصویر را درج کنید و آن را بکشید تا تمام سلول را پر کند، حالت شماره 2 برای فرمول است:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blueberry.png", 2)

    همانطور که می بینید، این حالت خیلی جذاب به نظر نمی رسد. بیایید مورد بعدی را امتحان کنیم.

    مثال 3. اندازه تصویر اصلی را حفظ کنید

    یک گزینه برای حفظ اندازه اصلی تصویر وجود دارد. حالت شماره 3 کمک می کند:

    =IMAGE("//cdn.ablebits.com/_img-blog/google-sheets-functions-not-xl/Blackberry.png", 3)

    بدیهی است که سلول به طور خودکار گسترش نمی یابد. بنابراین من معتقدم که این روش تنها زمانی مفید است که تصاویر کوچکی داشته باشید یا سلول‌ها را با دست تنظیم کنید.

    مثال 4. نسبت تصویر را مشخص کنید

    آخرین حالت (#4) به شما امکان می‌دهد تا تنظیمات سفارشی را تنظیم کنید.عرض و ارتفاع تصویر بر حسب پیکسل مستقیماً در فرمول:

    =IMAGE("//ableb_images.s3.amazonaws.com/_img-blog/google-sheets-functions-not-xl/Raspberry.png", 4, 100, 100)

    از آنجایی که تصاویر من مربع هستند، 100 پیکسل در 100 تنظیم کردم. واضح است که عکس هنوز در سلول جا نمی شود. اما من آن را به همین شکل حفظ کردم تا نشان دهم که باید برای تنظیم سلول‌های خود برای هر 4 حالت آماده باشید.

    همچنین ببینید:

    • تیک‌ها و علامت‌های متقاطع به عنوان تصاویر در Google Sheets

    عملکرد QUERY کاربرگ‌نگار Google

    به اعتقاد من QUERY در کاربرگ‌نگار Google جامع‌ترین و قدرتمندترین عملکردی است که می‌توانید پیدا کنید. از آن به طرق مختلف استفاده می شود که مطمئن نیستم بتوانم آنها را فهرست کنم، چه رسد به اینکه همه آنها را بشمارم.

    این می تواند به طور کامل عملکرد FILTER برگه های Google را جایگزین کند، و علاوه بر این، دارای قابلیت های COUNT است. تابع SUM و AVERAGE. خوب... برای آنها خیلی بد است!

    فرمول‌های ساخته شده با کاربرگ‌نگار Google QUERY به شما امکان می‌دهند مجموعه‌های داده بزرگ را مستقیماً در صفحات گسترده خود مدیریت کنید. برای آن، از یک Query Language خاص استفاده می شود - مجموعه ای از دستورات که عملکرد عملکرد را تنظیم می کند.

    نکته. اگر با پایگاه داده ها آشنایی دارید، این دستورات ممکن است شما را به یاد SQL بیاندازند.

    نکته. آیا نمی خواهید هیچ دستوری را کشف کنید؟ من تو را می شنوم ؛) به این قسمت از پست بروید تا ابزاری را امتحان کنید که فرمول‌های Google Sheets QUERY را برای شما می‌سازد. =QUERY(data, query, [headers])

    • data جایی است که جدول را برای مدیریت، به عنوان مثال، یک محدوده نامگذاری شده یا محدوده ای از سلول ها نشان می دهید. این استدلال استمورد نیاز است.
    • پرس و جو جایی است که دستورات شما شروع می شود. ضروری.

      نکته. شما می توانید لیست کاملی از بندهای موجود و ترتیب ظاهر آنها را در فرمول موجود در این صفحه که توسط گوگل برای شما ایجاد شده است بیابید.

      توجه داشته باشید. تمام بندها باید در دو گیومه وارد شوند.

    • headers به شما امکان می دهد تعداد ردیف های سرصفحه را مشخص کنید. اختیاری است و اگر حذف شود، به طور پیش فرض -1 می گیرد. در این مورد، Google Sheets QUERY سعی می‌کند تعداد سرصفحه‌ها را بر اساس محتویات سلول‌های شما حدس بزند.

    این تابع کارهای زیادی می‌تواند انجام دهد و موارد استفاده زیادی را می‌تواند پوشش دهد! اما من فقط چند نمونه از ساده‌ترین نمونه‌ها را نشان می‌دهم.

    مثال 1. داده‌ها را با استفاده از تابع QUERY برگه‌های Google انتخاب کنید

    برای برگرداندن کل جدول خود از Sheet1 ، باید از دستور select و یک ستاره ( * ) که همه داده ها را نشان می دهد استفاده کنید:

    =QUERY(Sheet1!A1:C10, "select *")

    نکته. اگر به کل جدول نیاز ندارید و ترجیح می دهید ستون های خاصی را بکشید، فقط آنها را به جای ستاره فهرست کنید:

    =QUERY(Sheet1!A1:C10, "select A,C")

    مثال 2. داده ها را برگردانید توسط شرط (دستور "Where")

    بند where به شما امکان می دهد شرطی را که باید برای برگرداندن مقادیر برآورده شود، مشخص کنید. این به Google Sheets QUERY قدرت فیلتر می‌دهد.

    • لیست آن فیلم‌هایی را که فقط بعد از دهه 50 پخش شده‌اند دریافت کنید:

      =QUERY(Sheet1!A1:C10, "select A,C where C > 1950")

    • یا فقط درام را انتخاب کنید (فیلم هایی که در آن درام در ستون ژانر ظاهر می‌شود:

    نکته. شما مختار هستید که به تعداد مورد نیاز برای ستون های یک فرمول، شرایط را مشخص کنید. 12 برای این منظور از دستور خاصی به نام order by استفاده می شود.

    شما فقط در ستون برای مرتب سازی تایپ کنید و سپس ترتیب را مشخص کنید: ASC برای صعود و DESC برای نزول.

    بیایید کل جدول را واکشی کنیم و فیلم‌های A تا Z را مرتب کنیم:

    =QUERY(Sheet1!A1:C10, "select A,B,C order by A DESC")

    Make کاربرگ‌نگار Google برای شما فرمول‌های QUERY ایجاد می‌کند

    فرمول‌ها عالی هستند، اما اگر زمان و یا تمایلی برای بررسی آن‌ها ندارید، این افزونه کمک زیادی به شما می‌کند.

    Multiple VLOOKUP Matches یک جستجوی v را از یک برگه دیگر انجام می دهد. علیرغم نامش، این ابزار از تابع QUERY برگه‌های Google برای برگرداندن چندین ستون انتخابی از یک صفحه دیگر استفاده می‌کند.

    چرا QUERY؟ زیرا زبان آن فراتر از جستجوی عمودی است. این ستون‌ها را در همه جهت‌ها جستجو می‌کند و همه منطبق‌ها را بر اساس بر اساس معیارهای متعدد به شما می‌دهد.

    برای کار با افزونه، شما اصلاً نیازی به دانستن هیچ یک از بندهای QUERY ندارید. و تنظیم آن معیارهای چندگانه v-lookup هرگز آسان نبوده است:

    1. شما فقط یک شرط را انتخاب کنید از لیست کشویی (شامل بیش ازبین و غیره است)
    2. و متن، تاریخ، زمان یا عددی را که هست وارد کنید .

    و همه اینها فقط در یک گام سریع :

    قسمت پایین افزونه منطقه پیش نمایش است که فرمول QUERY در آن ساخته می شود. زمانی که شرایط را تنظیم می‌کنید، فرمول درست تغییر می‌کند، بنابراین همیشه آن را به‌روز می‌بینید.

    همچنین جستجوهای vlookup بازگشتی را به شما نشان می‌دهد. برای اینکه آنها را همراه با فرمول در برگه خود قرار دهید، کافی است سلولی را که در آن قرار دهید انتخاب کنید و Insert formula را فشار دهید. اگر اصلاً به فرمول نیاز ندارید، فقط موارد منطبق را با فشار دادن Paste result در برگه خود جایگذاری کنید.

    به هر حال، می توانید Multiple را نصب کنید. VLOOKUP با صفحات گسترده شما از Google Workspace Marketplace مطابقت دارد تا حق من را ثابت کند ;) همچنین، حتماً از صفحه اصلی افزونه دیدن کنید تا بهتر با آن آشنا شوید.

    همچنین مشاهده کنید:

    • حذف ردیف‌های تکراری با استفاده از QUERY در Google Sheets
    • استفاده از Google Sheets QUERY برای وارد کردن محدوده‌ها از چندین صفحه
    • ساخت فرمول‌های QUERY در Google Sheets برای قالب‌بندی تاریخ‌ها
    • ادغام ستون‌ها با استفاده از Google Sheets تابع QUERY
    • ادغام صفحات Google & سلول‌ها را با تابع QUERY به‌روزرسانی کنید
    • تقسیم یک برگه به ​​چندین صفحه توسط داده‌های رایج با استفاده از QUERY

    Google Sheets تابع SPARKLINE

    مدتی پیش توضیح دادیم که چگونه ساخت نمودار در صفحات گسترده اما Google Sheets SPARKLINE شماستصفحه گسترده.

    =GOOGLEFINANCE(ticker, [ویژگی], [start_date], [end_date

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.