Swyddogaethau Google Sheets defnyddiol i'w defnyddio bob dydd

  • Rhannu Hwn
Michael Brown

Mae taenlenni yn cynnig llwyfan gwych i reoli tablau data. Ond a oes unrhyw swyddogaethau Google Sheets hawdd ar gyfer cyfrifiadau dyddiol? Darganfyddwch isod.

    Swyddogaeth SUM Google Sheets

    Rwy'n credu mai'r gweithrediad mwyaf gofynnol mewn tablau yw darganfod cyfanswm swm y gwahanol werthoedd. Y peth cyntaf sy'n dod i'r meddwl yw ychwanegu pob cell unigol o ddiddordeb:

    =E2+E4+E8+E13

    Ond bydd y fformiwla hon yn cymryd llawer iawn o amser os oes gormod o gelloedd i'w hystyried.

    Y ffordd gywir i ychwanegu celloedd yw defnyddio swyddogaeth Google Sheets arbennig - SUM - sy'n rhestru pob cell yn awtomatig gan ddefnyddio atalnodau:

    =SUM(E2,E4,E8,E13)

    Os yw'r amrediad yn cynnwys celloedd cyfagos , yn syml, nodwch ei gelloedd cyntaf ac olaf hyd yn oed os oes rhai gwag rhywle rhyngddynt. Felly, byddwch yn osgoi rhifo pob cell yn fformiwla SUM Google Sheets.

    Awgrym. Ffordd arall o ychwanegu SUM yw dewis y golofn gyda rhifau a dewis SUM o dan yr eicon Fformiwlâu :

    Bydd y canlyniad cael ei fewnosod i gell yn union o dan yr ystod a ddewiswyd.

    Awgrym. Mae gan ein Power Tools nodwedd AutoSum. Un clic - a bydd eich cell weithredol yn dychwelyd swm y gwerthoedd o'r golofn gyfan uchod.

    Gadewch i mi gymhlethu'r dasg. Rwyf am ychwanegu rhifau o wahanol ystodau data ar daflenni lluosog, er enghraifft, A4:A8 o Sheet1 a B4:B7 o Sheet2 . Ac yr wyf am eu crynhoi i mewncell sengl:

    =SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)

    Fel y gwelwch, dwi newydd ychwanegu un ddalen arall i fformiwla SUM Google Sheets a gwahanu dwy amrediad gwahanol gan atalnod.

    Fformiwla canrannol

    Rwy'n aml yn clywed pobl yn holi am ganran y cyfansymiau gwahanol. Mae hyn fel arfer yn cael ei gyfrifo gan fformiwla ganrannol Google Sheets fel hyn:

    =Canran/Cyfanswm*100

    Mae'r un peth hefyd yn gweithio pryd bynnag y bydd angen i chi wirio pa ran mae hwn neu'r rhif hwnnw'n ei gynrychioli o'r cyfanswm:

    =Rhan /Cyfanswm*100

    Awgrym. Canran meistr o gyfanswm, cyfanswm & swm yn ôl y cant, ei gynnydd & gostyngiad yn y tiwtorial hwn.

    Yn fy nhabl lle rwy'n cadw cofnodion o'r holl werthiannau am y 10 diwrnod diwethaf, gallaf gyfrifo canran pob gwerthiant o gyfanswm y gwerthiant.

    Yn gyntaf, rwy'n mynd i E12 a dod o hyd i gyfanswm y gwerthiant:

    =SUM(E2:E11)

    Yna, rwy'n gwirio pa ran mae'r gwerthiannau diwrnod cyntaf yn ei olygu o'r cyfanswm yn F2:

    =E2/$E$12

    Rwy'n argymell gwneud ychydig o addasiadau hefyd:

    1. Trowch E2 i gyfeirnod absoliwt – $E$12 – i wneud yn siŵr eich bod yn rhannu gwerthiant pob dydd gan yr un cyfanswm.
    2. Cymhwyso'r fformat rhif canrannol i gelloedd yng ngholofn F.
    3. Copïwch y fformiwla o F2 i bob cell isod – hyd at F11.

    Awgrym. I gopïo'r fformiwla, defnyddiwch un o'r ffyrdd y soniais yn gynharach.

    Awgrym. I wneud yn siŵr bod eich cyfrifiadau'n gywir, rhowch yr un isod i F12:

    =SUM(F2:F11 )

    Os yw'n dychwelyd 100% -popeth yn gywir.

    Pam ydw i'n argymell defnyddio'r fformat canran?

    Wel, ar un llaw, i osgoi lluosi pob canlyniad gyda 100 os hoffech chi gael cantau. Ar y llaw arall, er mwyn osgoi rhannu'r canlyniadau i 100 os ydych am eu defnyddio ar gyfer unrhyw weithrediadau mathemateg di-ganran pellach.

    Dyma beth rydw i'n ei olygu:

    0> Rwy'n defnyddio'r fformat rhif canrannol yng nghelloedd C4, B10, a B15. Mae holl fformiwlâu Google Sheets sy'n cyfeirio at y celloedd hyn yn llawer haws. Does dim rhaid i mi rannu gyda 100 nac ychwanegu'r symbol canran (%) at fformiwlâu yn C10 a C15.

    Ni ellir dweud yr un peth am C8, C9, a C14. Rhaid i mi wneud yr addasiadau ychwanegol hyn i gael y canlyniad cywir.

    Fformiwla arae

    I weithio gyda llwyth o ddata yn Google Sheets, defnyddir ffwythiannau nythu a chyfrifiadau eraill mwy cymhleth fel rheol. Mae fformiwlâu arae yno yn Google Sheets at y diben hwnnw hefyd.

    Er enghraifft, mae gennyf dabl o werthiannau fesul cleient. Rwy'n chwilfrydig i ddarganfod yr uchafswm gwerthiant o siocled llaeth i Smith i weld a allaf roi gostyngiad ychwanegol iddo y tro nesaf. Rwy'n defnyddio'r fformiwla arae nesaf yn E18:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Nodyn. I orffen unrhyw fformiwla arae yn Google Sheets, pwyswch Ctrl+Shift+Enter yn hytrach na Enter yn unig.

    Mae gen i $259 o ganlyniad.

    Mae fy fformiwla arae gyntaf yn E16 yn dychwelyd uchafswm pryniant Smith – $366:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))

    E17 yn dangos yr uchafswmarian a wariwyd ar siocled llaeth - $518:

    =ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))

    Nawr, rydw i'n mynd i ddisodli'r holl werthoedd a ddefnyddir yn fformiwlâu Google Sheets gyda'u cyfeirnodau cell:

    Ydych chi wedi sylwi beth sydd wedi newid?

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))

    Dyma beth oedd gen i o'r blaen:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))

    Yn union fel 'na, jyglo gyda gwerthoedd yn y celloedd rydych yn cyfeirio atynt gallwch gael canlyniadau gwahanol yn gyflym yn seiliedig ar wahanol amodau heb newid y fformiwla ei hun.

    Fformiwla Google Sheets i'w defnyddio bob dydd

    Gadewch i ni edrych ar ychydig mwy o swyddogaethau a enghreifftiau fformiwlâu sy'n ddefnyddiol i'w defnyddio bob dydd.

    Enghraifft 1

    Cymerwch fod eich data wedi'i ysgrifennu'n rhannol fel rhifau ac yn rhannol fel testun: 300 ewro , cyfanswm - 400 o ddoleri . Ond mae angen echdynnu rhifau yn unig.

    Dim ond ffwythiant ar gyfer hynny dwi'n gwybod:

    =REGEXEXTRACT(text, regular_expression)

    Mae'n tynnu'r testun drwy fwgwd gyda mynegiant rheolaidd.

    4>
  • testun – gall fod yn gyfeirnod cell neu unrhyw destun mewn dyfynodau dwbl.
  • mynegiant_rheolaidd – eich mwgwd testun. Hefyd mewn dyfyniadau dwbl. Mae'n gadael i chi greu bron unrhyw gynllun testun posib.
  • Cell gyda data yw'r testun yn fy achos i ( A2 ). A dwi'n defnyddio'r mynegiad rheolaidd yma: [0-9]+

    Mae'n golygu fy mod i'n edrych am unrhyw nifer ( + ) o rifau o 0 i 9 ( [0-9] ) wedi'i ysgrifennu un ar ôl y llall:

    Os oes gan rifau ffracsiynau, bydd y mynegiad rheolaidd yn edrych fel hyn:

    "[0-9]*\.[0-9]+[0-9]+" ar gyferrhifau gyda dau le degol

    "[0-9]*\.[0-9]+" ar gyfer rhifau ag un lle degol

    Nodyn. Mae Google Sheets yn gweld y gwerthoedd a dynnwyd fel testun. Mae angen i chi eu trosi i rifau gyda'r ffwythiant VALUE neu gyda'n hofferyn Trosi.

    Enghraifft 2 – cydgatenu testun gyda fformiwla

    Mae fformiwlâu o fewn y testun yn helpu i gael rhes sy'n edrych yn daclus gyda rhai cyfansymiau – rhifau gyda'u disgrifiadau byr.

    Rydw i'n mynd i greu rhesi o'r fath yn llinellau 14 a 15. I ddechrau, rwy'n uno celloedd yn y rhesi hynny trwy Fformat > Cyfuno celloedd ac yna cyfrif y swm ar gyfer colofn E:

    =SUM(E2:E13)

    Yna rhoddais y testun yr hoffwn ei gael fel disgrifiad i ddyblu dyfyniadau a'i gyfuno â'r fformiwla defnyddio ampersand:

    ="Total chocolate sales: "&SUM(E2:E13)&" dollars"

    I wneud fy rhifau yn ddegolion, rwy'n defnyddio'r ffwythiant TESTUN ac yn gosod y fformat: "#,## 0"

    Ffordd arall yw defnyddio swyddogaeth CONCATENATE Google Sheets, fel y defnyddiais yn A15:

    =CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")

    Enghraifft 3

    Beth os rydych chi'n uwchlwytho'r data o rywle ac mae pob rhif yn ymddangos gyda bylchau, fel 8 544 yn lle 8544 ? Bydd Google Sheets yn dychwelyd y rhain fel testun, wyddoch chi.

    Dyma sut i droi'r gwerthoedd hyn sydd wedi'u hysgrifennu fel testun i "rhifau arferol":

    =VALUE(SUBSTITUTE("8 544"," ",""))

    neu

    0> =VALUE(SUBSTITUTE(A2," ",""))

    lle mae A2 yn cynnwys 8 544 .

    Sut mae'n gweithio? Mae'r ffwythiant SUBSTITUTE yn disodli'r holl fylchau yn y testun (gwiriwch yr ail ddadl – mae gofod mewn dyfynodau dwbl) gyda "gwagstring" (y drydedd arg). Yna, mae VALUE yn trosi testun i rifau.

    Enghraifft 4

    Mae rhai swyddogaethau Google Sheets sy'n helpu i drin testun yn eich taenlenni, er enghraifft, newid y cas i achos y ddedfryd. Os oes gennych rywbeth rhyfedd fel SOURcE dAtA , gallwch gael Data ffynhonnell yn lle hynny:

    Gadewch i mi egluro hynny'n fanwl. Rwy'n cymryd y nod cyntaf mewn cell:

    =LEFT(A1,1)

    a'i newid i'r priflythrennau:

    =UPPER(LEFT(A1,1))

    Yna dwi'n cymryd y testun sy'n weddill:

    =RIGHT(A1,LEN(A1)-1)

    a'i orfodi i lythrennau bach:

    =LOWER(RIGHT(A1,LEN(A1)-1))

    Yn olaf, rwy'n dod â holl ddarnau'r fformiwla ynghyd ag ampersand :

    =UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))

    Awgrym. Gallwch newid rhwng casys mewn clic gyda'r cyfleustodau cyfatebol o'n Power Tools.

    Wrth gwrs, mae llawer mwy gan Google Sheets i'w gynnig. Don' t bod ofn gwahanol fformiwlâu cymhleth - dim ond ceisio arbrofi. Wedi'r cyfan, mae'r setiau offer hyn yn gadael i ni ddatrys llawer o dasgau gwahanol. Pob lwc! :)

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.