Функции на Google Sheets што нема да ги најдете во Excel

  • Споделете Го Ова
Michael Brown

Содржина

Овој објава на блог ги опфаќа оние функции на Google Sheets што Excel ги нема. Тие се погодно класифицирани од Google врз основа на нивната примарна задача. Затоа, само изберете ја групата од табелата со содржини подолу и ќе ги најдете нивните описи со наједноставните примери.

Дали знаевте дека Google Sheets има некои функции што нема да ги најдете во Excel? Зборувам за некои многу корисни функции за табеларни пресметки кои сигурно ќе ви ја олеснат работата. Некои од нив помагаат во увоз и филтрирање на вашите податоци, други управуваат со вашиот текст. Но, без разлика на нивната задача, сите вредат да се спомнат.

    Специјални функции на Google Sheets

    Првата група ги опфаќа оние функции на Google Sheets, кои сте вие Малку е веројатно дека ќе се сретне во Excel дури и како алатки.

    Google Sheets ARRAYFORMULA

    Вообичаено, формулите на Google Sheets работат со една ќелија во исто време. Но, ако се скенира и пресмета целиот опсег на ќелии, драстично ќе ви заштеди време. Ова е моментот кога формулите на низата на Google Sheets почнуваат да се играат.

    Формулите со низа се како помоќни надградени формули. Тие обработуваат не само една ќелија, туку цели опсези на ќелии - онолку редови или колони колку што содржи вашата формула. Освен тоа, тие прават формули без низа да работат и со низи!

    Во Excel, мора да имате на ум дека внесувате формула за низа затоа што не треба да ја завршите само со Enter, туку со Ctrl+ Shift+Enter. Кадравите заградиначин за брзо создавање на наједноставните графикони директно во ќелиите.

    Иако Excel ја има оваа функција како алатка, во табеларни пресметки, тоа е мала функција:

    =SPARKLINE(податоци, [опции])
    • изберете го опсегот што треба да го содржи графиконот - тоа се вашите податоци
    • поставете ги опциите за графиконот како неговиот тип, должината на оските и бои. Како што беше со функцијата QUERY, за ова се користат специјални клаузули. Ако не означите ништо, функцијата стандардно враќа графикон со црна линија.

    Функцијата е навистина одлична замена за големата стара табела, особено ако немате време или место за табелата.

    Имам листа на приходи во текот на годината. Ајде да се обидеме да изградиме мали графикони врз основа на тие податоци.

    Пример 1. Линиски графикон

    Споирам 4 ќелии за графикот да изгледа добро и таму ја внесувам следната формула:

    =SPARKLINE(B2:B13)

    Имам линиски графикон бидејќи стандардно е поставен за кога не одредувате ништо освен опсегот на ќелиите.

    Пример 2. Табела со колони

    За да го сменам типот на графиконот, ќе треба да ја користам првата клаузула – тип на графикон – проследена со типот на самиот графикон – колона .

    Забелешка. Секоја команда треба да биде завиткана во двојни наводници додека целиот пар се става во кадрави загради.

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

    Пример 3. Дотерете го графиконот

    Следното нешто што ќе направам е да ја наведам бојата.

    Забелешка.Секој нов пар на клаузули треба да се одвои од претходниот со точка-запирка.

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

    Google Sheets SPARKLINE ви овозможува да поставувате различни нијанси за најниските и највисоките записи, да одредите како да ги третирате празнините итн.

    Совет. Целосна листа на команди може да се најде на оваа страница за помош.

    Сортирање и филтрирање со функциите на Google Sheets

    Друга група функции помага да се филтрираат и сортираат податоците во табеларни пресметки.

    Функција FILTER на листови на Google

    Знам, знам , филтерот постои во Excel. Но, само како алатка што се применува на вашата главна маса. И да, и табелите на Google ја имаат истата алатка.

    Но, функцијата FILTER во Google Sheets ги задржува вашите оригинални податоци недопрени и ги враќа саканите редови и колони некаде во близина.

    Иако не е така моќна како QUERY, полесно е да се научи и ќе се направи за да се добијат некои брзи извадоци.

    Оваа функција на листови на Google е супер јасна:

    =FILTER(опсег, услов1, [услов2])

    Само потребни се два дела: опсег за филтрирање на податоците и услов1 за правилото на кое се потпира филтерот. Бројот на критериуми зависи од вашата задача, така што другите услови се целосно опционални.

    Ако се сеќавате, имав скратен список на овошје и нивните цени. Еве како FILTER на Google Sheets ми ги добива оние плодови што чинат повеќе од 5 долари:

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

    Видете исто така:

    • Google Функција FILTER за листови:формули и алатки за филтрирање податоци во табели
    • Спојување на две табели на Google Sheets & засилувач; додавајте редови кои не се совпаѓаат со користење на FILTER + VLOOKUP

    Google Sheets UNIQUE функција

    Во случај табелата да содржи дупликат вредности, можете да ги вратите оние редови што се споменати само еднаш. Функцијата UNIQUE за Google Sheets ќе ви помогне. Со него, станува збор само за опсегот:

    =УНИКАТЕН(опсег)

    Еве како може да изгледа на вашите податоци:

    =UNIQUE(A1:B10)

    Совет. Бидејќи UNIQUE е чувствителен на букви, претходно внесете ги вашите вредности на истата буква на текст користејќи ги начините од ова упатство.

    Видете исто така:

    • Како да најдете и отстраните дупликати во листовите на Google

    БРОЈЕДНИК за Google Sheets

    Сте се запрашале некогаш како да ги броите единствените записи во Google Sheets наместо да ги повлечете во посебна листа? Па, постои функција што го прави тоа:

    =COUNTUNIQUE(вредност1, [вредност2, ...])

    Можете да внесете онолку вредности колку што ви треба право во формулата, да ги упатувате ќелиите од таму или да користите вистински опсези на податоци.

    Забелешка. За разлика од UNIQUE, функцијата не може да брои цели редови. Се занимава само со поединечни клетки. Така, секоја нова ќелија во друга колона ќе се третира како единствена.

    Видете исто така:

    • COUNT и COUNTA функции во Google Sheets
    • Сумирајте број на ќелии според нивната боја во Google Sheets

    Google Sheets SORT

    Уште една едноставна функција на Google Sheets што непостојат во Excel и можат да ја омаловажат стандардната алатка. ;)

    =SORT(опсег, сортирање_колона, е_растечки, [сорт_колона2, е_растечки2, ...])
    • го внесувате опсегот за вашата табела
    • наведете 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 Sheets со функција, го внесувам опсегот со вредности што сакам да ги разделам и го одредувам разграниувачот во двојни наводници - простор во мојот случај.

      Совет. ФОРМУЛА НИЗАми овозможува да ја внесам и обработам целата колона, а не само една ќелија. Кул, а? :)

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

    • За да се спојат ќелиите назад, функцијата JOIN на Google Sheets ја презема функцијата. Функцијата ќе работи ако треба да ги споите записите во еднодимензионални низи: една колона или еден ред.

      =JOIN(" ", A2:D2)

    Видете исто така:

    • Спојувајте ги ќелиите во листовите на Google со функцијата CONCATENATE

    Увезете податоци од веб

    Да не беа некои одредени функции на Google Sheets, увозот на податоци од други табели и веб би бил болка во вратот.

    Како да се користете IMPORTRANGE во Google Sheets

    Функцијата IMPORTRANGE ви овозможува да повлечете податоци од друг документ во Google Sheets:

    =IMPORTRANGE(spreadsheet_url, range_string)

    Само наведете табела со обезбедување на нејзината spreadsheet_url и внесете го опсегот – range_string – што сакате да го преземете.

    Забелешка. Првиот пат кога ќе се повикате на друга датотека, формулата ќе ја врати грешката. Нема потреба од паника. Работата е што пред IMPORTRANGE за Google Sheets да може да ги преземе податоците, ќе мора да му ги дадете дозволите за пристап до друга табела. Само поставете го глувчето над таа грешка и ќе видите копче што ќе ви помогне да го направите тоа:

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

    Совет . Разговарав за IMPORTRANGE подетално во една од претходните објави на блогот, дојдете да погледнете. :)

    IMPORTHTML и IMPORTDATA

    Овие двефункциите се дизајнирани да увезуваат податоци од различни интернет страници.

    • Ако интересните податоци се претставени како .csv (вредност разделена со запирка) или .tsv (вредност одвоена со јазичиња) на веб-страницата, користете IMPORTDATA:

      =IMPORTDATA(url)

      Заменете го тој url со врска до вашата изворна страница или со повикување на ќелија со таква врска.

    • За да ја преземете само табелата од некоја веб-страница, наместо тоа користете IMPORTHTML:

      =IMPORTHTML(url, барање, индекс)

      Наведете ја url за да страницата со табела; одлучете дали сакате да добиете листа или табела за прашање ; и ако има неколку табели или списоци на страницата, посочете ја функцијата на правилната со внесување на нејзиниот број:

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

    Совет. Има и IMPORTFEED што увезува RSS или ATOM довод и IMPORTXML што влече податоци од податоци структурирани на различни начини (вклучувајќи XML, HTML и CSV).

    Функциите на Google Sheets за конвертирање броеви и правење математика

    Постои мала група на едноставни функции – парсери – кои го претвораат вашиот број во:

    • датум – 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 (помала или еднаква на )
    • УМИНУС (го превртува знакот на бројот)

    …Фу! Каква толпа функции на Google Sheets! :)

    Можете ли да верувате дека не постојат во Excel? Кој би помислил? Се обложувам дека многу од нив прават Google Sheets чекор подалеку во обработката на вашите податоци.

    Ако има други функции што сте ги откриле во табелите што не се вклопуваат во Excel, побрзајте и споделете ги со нас во делот за коментари подолу! ;)

    на двата краја на формулата ќе ве извести дека сте успеале.

    Во Google Sheets, ова беше решено со специјална функција:

    =ARRAYFORMULA(array_formula)

    Ги ставивте целиот ваш Google Sheets формула со опсези во тие стандардни кружни загради и завршете како и обично – со притискање на Enter .

    Наједноставниот пример би бил со функцијата IF за Google Sheets.

    Да претпоставиме дека имате табела со резултатите на кратка анкета на Sheet1. Табелата е поврзана со формулар, така што постојано се ажурира. Колоната А ги содржи имињата на испитаниците, а колоната Б ги содржи нивните одговори – да или не .

    Треба да ги прикажете имињата од оние кои рекоа да на Sheet2.

    Додека IF обично се однесува на една ќелија, Google Sheets ARRAYFORMULA прави вашето IF да ги обработува сите имиња и одговори одеднаш. Еве ја формулата што треба да се користи на Sheet2:

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

    Видете исто така:

    • Формули за низа на листови на Google

    Функција GOOGLEFINANCE

    Дали некогаш сте се запрашале дали е можно да се следат курсевите на валутите во Sheets? Или колку чини некоја ставка од увезената табела во валутата на вашата земја? А колку чинеше пред една недела? Пред еден месец или една година?

    Google Sheets одговара на сите овие и на уште неколку прашања со функцијата GOOGLEFINANCE. Се поврзува со серверите на Google Finance и ги презема тековните или историските финансиски информации директно до васберза наречена Nasdaq:

    =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 Sheets: прилагодете ја на големината на ќелијата и задржете (1) или игнорирајте (2) сооднос на сликата; задржи оригиналната големина на сликата (3); или поставете ги сопствените пропорции на сликата (4). Изборно, но стандардно го користи режимот #1 ако е испуштен.
    • висина и ширина се користат за да се одреди големината ако претходно сте го избрале соодветниот режим (#4) . Изборно.

    Пример 1. Прилагодете ја сликата на големината на ќелијата, но сепак задржете го соодносот

    За да додадете слика на листовите на Google за да одговара на големината на ќелијата, доволно е да се спомене само URL-то на сликата во формулата. Значи, малку го зголемувам редот и го користам следново:

    =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

    Функцијата QUERY на листови на Google

    Верувам дека QUERY во Google Sheets е најсеопфатната и најмоќната функција што можете да ја најдете. Се користи на толку многу различни начини што не сум сигурен дека можам да ги набројам, а камоли да ги бројам сите.

    Може целосно да ја замени функцијата FILTER на Google Sheets, а покрај тоа, има можности за COUNT Функција , SUM и AVERAGE. Па... штета за нив!

    Формулите изградени со Google Sheets QUERY ви дозволуваат да ракувате со големи збирки на податоци директно во вашите табели. За тоа се користи специјален Query Language – збир на команди кои регулираат што прави функцијата.

    Совет. Ако сте запознаени со базите на податоци, овие команди може да ве потсетат на SQL.

    Совет. Не сакате да дознаете какви било команди? Те слушам. ;) Скокни до овој дел од објавата за да ја испробаш алатката што ќе создаде формули на Google Sheets QUERY за тебе. =QUERY(податоци, барање, [заглавија])

    • податоци е местото каде што ја покажувате табелата за управување, на пример, со именуван опсег или опсег на ќелии. Овој аргумент епотребно.
    • прашање е местото каде што започнуваат вашите команди. Задолжително.

      Совет. Можете да најдете целосна листа на достапни клаузули и редоследот на нивното појавување во формулата на оваа страница создадена од Google за вас.

      Забелешка. Сите клаузули треба да се внесат во двојни наводници.

    • заглавија ви овозможува да го одредите бројот на редови за заглавија. Тоа е опционално и, ако се испушти, стандардно зема -1 . Во овој случај, Google Sheets QUERY ќе се обиде да го погоди бројот на заглавија врз основа на содржината на вашите ќелии.

    Има толку многу оваа функција и толку многу случаи на употреба што може да ги покрие! Но, ќе покажам само неколку од наједноставните примери.

    Пример 1. Изберете податоци користејќи ја функцијата QUERY на листови на Google

    За да ја вратите целата табела од Табела1 , треба да ја користите командата избери и ѕвездичка ( * ) што ги претставува сите податоци:

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

    Совет. Ако не ви треба целата табела и сакате да повлечете одредени колони, само наведете ги наместо ѕвездичката:

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

    Пример 2. Вратете податоци по услов (наредба „Каде“)

    Клаузулата каде ви дозволува да го одредите условот што треба да се исполни за да се вратат вредностите. Ова им дава можности за филтрирање на Google Sheets QUERY.

    • Преземете го списокот само со оние филмови што се емитуваа по 50-тите:

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

    • Или изберете само драми (оние филмови каде Драма се појавува во колоната Жанр ):

    Совет. Слободно можете да наведете онолку услови за онолку колони во една формула колку што ви треба.

    Пример 3. Подредете ги податоците користејќи ја клаузулата „Нареди по“

    Изненадувачки, Google Sheets QUERY исто така може да ја игра улогата на алатката за сортирање. За таа цел се користи специјална команда наречена редослед по .

    Само напишете во колоната за сортирање по и потоа наведете го редоследот: ASC за растење и DESC за спуштање.

    Ајде да ја земеме целата табела и да ги сортираме филмовите од А до Ш:

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

    Направете Листовите на Google создаваат формули QUERY за вас

    Формулите се одлични и сите, но ако немате ниту време ниту желба да ги продлабочите, овој додаток ќе ви помогне неизмерно.

    Повеќе VLOOKUP Натпреварите прави v-преглед од друг лист. И покрај неговото име, алатката ја користи функцијата на Google Sheets QUERY за да врати избрани повеќе колони од друг лист.

    Зошто QUERY? Бидејќи неговиот јазик дозволува повеќе од само вертикално пребарување. Тоа пребарува колони во сите насоки и ги добива сите се совпаѓаат врз основа на повеќе критериуми .

    За работа со додаток, воопшто не треба да знаете ниту една од клаузулите QUERY. И поставувањето на тие повеќекратни критериуми за пребарување v никогаш не било лесно:

    1. само изберете услов од паѓачката листа (содржи повеќе од,е помеѓу, итн.)
    2. и внесете го вашиот текст, датум, време или број како што е.

    И сето ова за само еден брз чекор :

    Долниот дел од додатокот е Преглед област каде што се гради формулата QUERY. Формулата се менува веднаш додека ги поставувате условите, така што секогаш ја гледате ажурирана.

    Исто така, ви ги прикажува вратените пребарувања на vlookup. За да ги внесете во вашиот лист заедно со формулата, едноставно изберете ја ќелијата каде да ги ставите и притиснете Вметни формула . Ако формулата воопшто не ви е потребна, добијте само совпаѓања залепени на вашиот лист со притискање на Залепете резултат .

    Во секој случај, можете да инсталирате повеќекратни VLOOKUP се совпаѓа со вашите табели од Google Workspace Marketplace за да докаже дека сум во право ;) Исто така, посетете ја почетната страница на додатокот за подобро да ја запознаете.

    Видете исто така:

    • Отстранете ги дупликатите редови користејќи QUERY во листовите на Google
    • Користете ги листовите на Google QUERY за увезување опсези од повеќе листови
    • Изградете QUERY формули во листовите на Google за форматирање датуми
    • Спојувајте колони користење на Google Sheets QUERY функцијата
    • Спојување на Google листови & ажурирајте ги ќелиите со функцијата QUERY
    • Поделете еден лист на повеќе листови според заедничките податоци користејќи QUERY

    Google Sheets SPARKLINE функцијата

    Пред извесно време објаснивме како да изгради графикони во табеларни пресметки. Но, Google Sheets SPARKLINE е ваштабела.

    =GOOGLEFINANCE(тикер, [атрибут], [датум_почеток], [датум_крај

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.