Skip to main content

Power Query: Más ráiteas - neadaithe ifs & coinníollacha iolracha

In Excel Power Query, is é an ráiteas IF ceann de na feidhmeanna is mó tóir chun riocht a sheiceáil agus luach sonrach a thabhairt ar ais ag brath ar cibé an bhfuil an toradh TRUE nó BRÉAGACH. Tá roinnt difríochtaí idir seo má ráiteas agus feidhm IF Excel. Sa rang teagaisc seo, tabharfaidh mé isteach comhréir na ráiteas seo agus roinnt samplaí simplí agus casta duit.

Basic if ráiteas comhréir de Power Query

Power Query más ráiteas ag baint úsáide as colún coinníollach

Power Query má ráiteas tríd an gcód M a scríobh


Basic if ráiteas comhréir de Power Query

In Power Query, is é an chomhréir:

= má logical_test ansin luach_if_true eile value_if_false
  • loighciúil_tástáil: An riocht is mian leat a thástáil.
  • luach_if_true: An luach le tabhairt ar ais má tá an toradh TRUE.
  • luach_if_false: An luach le tabhairt ar ais má tá an toradh BRÉAGACH.
nótaí: Power Query má tá an ráiteas cás-íogair, caithfidh an más rud é, ansin, agus eile a bheith i gcás íochtair.

In Excel Power Query, tá dhá bhealach ann chun an cineál seo de loighic choinníollach a chruthú:

  • An ghné Colún Coinníollach a úsáid le haghaidh roinnt cásanna bunúsacha;
  • Cód M a scríobh le haghaidh cásanna níos forbartha.

Sa chuid seo a leanas, labhróidh mé faoi roinnt samplaí chun an ráiteas seo a úsáid.


Power Query más ráiteas ag baint úsáide as colún coinníollach

 Sampla 1: Bunúsach más ráiteas

Anseo, tabharfaidh mé isteach conas é seo a úsáid má ráiteas i Power Query. Mar shampla, tá tuarascáil táirge seo a leanas agam, má tá stádas an táirge Sean, ag taispeáint lascaine 50%; má tá stádas an táirge Nua, ag taispeáint lascaine 20% mar a thaispeántar thíos na scáileáin scáileáin.

1. Roghnaigh an tábla sonraí ón mbileog oibre, ansin, in Excel 2019 agus Excel 365, cliceáil Dáta > Ó Tábla/Raon, féach ar an scáileán:

nótaí: In Excel 2016 agus Excel 2021, cliceáil Dáta > Ón Tábla, féach ar an scáileán:

2. Ansin, san oscailt Power Query Eagarthóir fuinneog, cliceáil Cuir Colún leis > Colún Coinníollach, féach ar an scáileán:

3. Sa popped amach Cuir Colún Coinníollach leis dialóg, déan na hoibríochtaí seo a leanas le do thoil:

  • Ainm an Cholúin Nua: Cuir isteach ainm don cholún nua;
  • Ansin, sonraigh na critéir atá uait. Mar shampla, sonróidh mé Más ionann an Stádas agus Sean, 50% eile 20%;
Leid:
  • Ainm an Cholúin: An colún chun do choinníoll a mheas ina choinne. Anseo, roghnaigh mé Stádas.
  • oibreoir: Loighic choinníollach le húsáid. Beidh na roghanna difriúil ag brath ar chineál sonraí an Ainm Colún roghnaithe.
    • Téacs: thosaíonn le, ní thosaíonn le, ionann, tá, etc.
    • Uimhreacha: is ionann, ní ionann, is mó ná nó cothrom le, etc.
    • dáta: is roimh, is tar éis, is comhionann le, ní ionann, etc.
  • luach: An luach sonrach chun do mheastóireacht a chur i gcomparáid lena aghaidh. Déanann sé mar aon leis an Ainm Colún agus an tOibreoir suas coinníoll.
  • Aschur: An luach a thabhairt ar ais má chomhlíontar an coinníoll.
  • Eile: Luach eile a thabhairt ar ais nuair a bhíonn an riocht bréagach.

4. Ansin, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fuinneoige. Anois, nua Lascaine cuirtear an colún leis, féach an scáileán:

5. Más mian leat na huimhreacha a fhormáidiú go céatadán, níl le déanamh ach cliceáil ABC123 deilbhín ón Lascaine ceanntásc colún, agus roghnaigh Céatadán de réir mar a theastaíonn uait, féach an pictiúr:

6. Ar deireadh, cliceáil le do thoil Baile > Dún & Luchtaigh > Dún & Luchtaigh chun na sonraí seo a lódáil chuig bileog oibre nua.


 Sampla 2: Coimpléasc más ráiteas

Leis an rogha Colún Coinníollach seo, is féidir leat dhá choinníoll nó níos mó a chur isteach sa Cuir Colún Coinníollach leis dialóg. Déan mar seo le do thoil:

1. Roghnaigh an tábla sonraí, agus téigh go dtí an Power Query Eagarthóir fhuinneog trí chliceáil Dáta > Ó Tábla/Raon. Sa fhuinneog nua, cliceáil Cuir Colún leis > Colún Coinníollach.

2. Sa popped amach Cuir Colún Coinníollach leis bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Sonraigh na chéad chritéir isteach sa chéad réimse critéir, agus ansin cliceáil Cuir Clásal leis cnaipe chun réimsí critéar eile a chur leis de réir mar is gá duit.

3. Tar éis na critéir a chríochnú, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fuinneoige. Anois, gheobhaidh tú colún nua leis an toradh comhfhreagrach a theastaíonn uait. Féach ar an scáileán:

4. Ar deireadh, cliceáil le do thoil Baile > Dún & Luchtaigh > Dún & Luchtaigh chun na sonraí seo a lódáil chuig bileog oibre nua.


Power Query má ráiteas tríd an gcód M a scríobh

De ghnáth, tá Colún Coinníollach cabhrach do roinnt cásanna bunúsacha. Uaireanta, b'fhéidir go mbeadh ort coinníollacha iolracha a úsáid le loighic AND nó OR. Sa chás seo, ní mór duit cód M a scríobh taobh istigh de Cholún Saincheaptha le haghaidh cásanna níos casta.

 Sampla 1: Bunúsach más ráiteas

Tóg na chéad sonraí mar shampla, má tá stádas an táirge Sean, ag taispeáint lascaine 50%; má tá stádas an táirge Nua, ag taispeáint lascaine 20%. Chun an cód M a scríobh, déan mar seo le do thoil:

1. Roghnaigh an tábla, agus cliceáil Dáta > Ó Tábla/Raon dul go dtí an Power Query Eagarthóir fhuinneog.

2. Sa fhuinneog oscailte, cliceáil Cuir Colún leis > Colún an Chustaim, féach ar an scáileán:

3. Sa popped amach Colún an Chustaim bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Ansin, cuir isteach an fhoirmle seo: if [ Status ] = " Sean " ansin " 50 % " eile " 20 % " isteach sa Colún saincheaptha foirmle bosca.

4. Ansin, cliceáil OK chun an bosca dialóige seo a dhúnadh. Anois, gheobhaidh tú an toradh seo a leanas de réir mar is gá duit:

5. Faoi dheireadh, cliceáil Baile > Dún & Luchtaigh > Dún & Luchtaigh chun na sonraí seo a lódáil chuig bileog oibre nua.


 Sampla 2: Coimpléasc más ráiteas

Neadaithe má ráitis

De ghnáth, chun na fo-choinníollacha a thástáil, is féidir leat il-ráitis a neadú. Mar shampla, tá an tábla sonraí thíos agam. Más “Gúna” an táirge, tabhair lascaine 50% ar an mbunphraghas; más “geansaí” nó “Hoodie” an táirge, tabhair lascaine 20% ar an mbunphraghas; agus coimeádann táirgí eile an praghas bunaidh.

1. Roghnaigh an tábla sonraí, agus cliceáil Dáta > Ó Tábla/Raon dul go dtí an Power Query Eagarthóir fhuinneog.

2. Sa fhuinneog oscailte, cliceáil Cuir Colún leis > Colún an Chustaim. San oscailt Colún an Chustaim bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Ansin, cuir an fhoirmle thíos isteach sa Colún saincheaptha foirmle bosca.
  • = if [Product] = "Gúna" ansin [Praghas] * 0.5 eile
    if [Product] = "Geansaí" ansin [Praghas] * 0.8 eile
    if [Product] = "Hoodie" ansin [Praghas] * 0.8
    eile [Praghas]

3. Agus ansin, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fhuinneog, agus gheobhaidh tú colún nua leis na sonraí atá uait, féach screenshot:

4. Faoi dheireadh, cliceáil Baile > Dún & Luchtaigh > Dún & Luchtaigh chun na sonraí seo a lódáil chuig bileog oibre nua.


Má ráiteas le OR Logic

Déanann an loighic OR tástálacha iolracha loighciúla, agus fillfidh an toradh fíor má tá aon cheann de na tástálacha loighciúla ture. Is é an chomhréir:

= más rud é logical_test1 nó logical_test2 nó … luach_if_true eile luach_if_false

Ag glacadh leis, tá an tábla thíos agam, anois, ba mhaith liom taispeáint colún nua mar: má tá an táirge “Gúna” nó “T-léine”, ansin is é an branda “AAA”, is é branda táirgí eile ná “BBB”.

1. Roghnaigh an tábla sonraí, agus cliceáil Dáta > Ó Tábla/Raon dul go dtí an Power Query Eagarthóir fhuinneog.

2. Sa fhuinneog oscailte, cliceáil Cuir Colún leis > Colún an Chustaim, san oscailt Colún an Chustaim bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Ansin, cuir an fhoirmle thíos isteach sa Foirmle colún saincheaptha bosca.
  • = if [Product] = "Gúna" nó [Táirge] = "T-léine" ansin "AAA"
    eile "BBB"

3. Agus ansin, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fhuinneog, agus gheobhaidh tú colún nua leis na sonraí atá uait, féach screenshot:

4. Ar deireadh, cliceáil Baile > Dún & Luchtaigh > Dún & Luchtaigh chun na sonraí seo a lódáil chuig bileog oibre nua.


Má ráiteas le AGUS Loighic

Déanann an loighic AND tástálacha iolracha loighciúil laistigh de ráiteas amháin más rud é. Caithfidh na tástálacha go léir a bheith fíor chun an toradh fíor a thabhairt ar ais. Má tá aon cheann de na tástálacha bréagach, cuirtear an toradh bréagach ar ais. Is é an chomhréir:

= má logical_test1 agus logical_test2 agus … ansin luach_if_true eile value_if_false

Tóg na sonraí thuas mar shampla, ba mhaith liom go dtaispeánann colún nua mar: má tá an táirge “Gúna” agus go n-ordaíonn sé níos mó ná 300, tabhair lascaine 50% don bhunphraghas; ar shlí eile coinnigh an praghas bunaidh.

1. Roghnaigh an tábla sonraí, agus cliceáil Dáta > Ó Tábla/Raon dul go dtí an Power Query Eagarthóir fhuinneog.

2. Sa fhuinneog oscailte, cliceáil Cuir Colún leis > Colún an Chustaim. San oscailt Colún an Chustaim bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Ansin, cuir an fhoirmle thíos isteach sa Foirmle colún saincheaptha bosca.
  • = más rud é [Táirge] = "Gúna" agus [Ordú] > 300 ansin [Praghas]*0.5
    eile [Praghas]

3. Ansin, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fhuinneog, agus gheobhaidh tú colún nua leis na sonraí atá uait, féach screenshot:

4. Ar deireadh, ba cheart duit na sonraí seo a luchtú isteach i mbileog oibre nua trí chliceáil Baile > Dún & Luchtaigh > Dún & Luchtaigh.


Más ráiteas le OR agus AND Logics

Ceart go leor, is furasta dúinn na samplaí roimhe seo a thuiscint. Anois, déanaimis é a dhéanamh níos deacra. Is féidir leat AND agus OR a chur le chéile chun aon riocht is féidir leat a shamhlú a fhoirmiú. Sa chineál seo, is féidir leat lúibíní a úsáid isteach san fhoirmle chun rialacha casta a shainiú.

Tóg na sonraí thuas mar shampla freisin, glac leis gur mhaith liom go dtaispeánann colún nua mar: más “Gúna” an táirge agus go bhfuil a ord níos mó ná 300, nó gur “Bríste” an táirge agus go bhfuil a ord níos mó ná 300, taispeáin ansin “A+”, eile, taispeáin “Eile”.

1. Roghnaigh an tábla sonraí, agus cliceáil Dáta > Ó Tábla/Raon dul go dtí an Power Query Eagarthóir fhuinneog.

2. Sa fhuinneog oscailte, cliceáil Cuir Colún leis > Colún an Chustaim. San oscailt Colún an Chustaim bosca dialóige, déan na hoibríochtaí seo a leanas le do thoil:

  • Cuir ainm don cholún nua isteach sa Ainm colún nua Bosca téacs;
  • Ansin, cuir an fhoirmle thíos isteach sa Foirmle colún saincheaptha bosca.
  • =if ([Product] = "Gúna" agus [Ordú] > 300 ) nó
    ([ Táirge] = "Bríste" agus [Ordú] > 300 )
    ansin "A+"
    eile "eile"

3. Ansin, cliceáil OK cnaipe chun dul ar ais go dtí an Power Query Eagarthóir fhuinneog, agus gheobhaidh tú colún nua leis na sonraí atá uait, féach screenshot:

4. Ar deireadh, ba cheart duit na sonraí seo a luchtú isteach i mbileog oibre nua trí chliceáil Baile > Dún & Luchtaigh > Dún & Luchtaigh.

Leid:
Sa bhosca foirmle Colún an Chustaim, is féidir leat na hoibreoirí loighciúla seo a leanas a úsáid:
  • = : Comhionann
  • <> : Ní ionann
  • > : Níos mó ná
  • >= : Níos mó ná nó cothrom le
  • < : Níos lú ná
  • <= : Níos lú ná nó cothrom le

Uirlisí Táirgiúlachta Oifige is Fearr

🤖 Kutools AI Aide: anailís sonraí a réabhlóidiú bunaithe ar: Forghníomhú Chliste   |  Gin Cód  |  Cruthaigh Foirmlí Saincheaptha  |  Anailís a dhéanamh ar Sonraí agus Cairteacha a Ghin  |  Feidhmeanna Kutools a agairt...
Gnéithe Coitianta: Faigh, Aibhsigh nó Aithnigh Dúblaigh   |  Scrios Sraitheanna Bána   |  Comhcheangail Colúin nó Cealla gan Sonraí a Chailleadh   |   Babhta gan Foirmle ...
Cuardaigh Super: Ilchritéir VLookup    VLookup Illuachanna  |   VLookup Trasna Ilbhileoga   |   Amharc doiléir ....
Liosta anuas Casta: Go tapa Cruthaigh Liosta Anuas   |  Liosta anuas Cleithiúnach   |  Liosta Buail Isteach Ilroghnacha ....
Bainisteoir Colún: Cuir Líon Sonrach Colún leis  |  Colúin Bog  |  Scoránaigh Stádas Infheictheachta na gColún Ceilte  |  Déan comparáid idir Raonta & Colúin ...
Gnéithe Réadmhaoin: Fócas Eangaí   |  Amharc Dearaidh   |   Barra Mór na Foirmle    Leabhar Oibre & Bainisteoir Bileog   |  Leabharlann Acmhainní (Uaththéacs)   |  Piocálaí Dáta   |  Comhcheangail Bileoga Oibre   |  Criptigh/Díchriptigh Cealla    Seol Ríomhphost trí Liosta   |  Scagaire Super   |   Scagaire Speisialta (scagaire trom/iodálach/stailc tríd...) ...
Barr 15 Uirlisí12 Téacs uirlisí (Cuir Téacs, Bain Carachtair,...)   |   50 + Cairt cineálacha (Cairt Gantt,...)   |   40+ Praiticiúil Foirmlí (Ríomh aois bunaithe ar lá breithe,...)   |   19 Insertion uirlisí (Cuir isteach Cód QR, Ionsáigh Pictiúr ón gCosán,...)   |   12 Tiontú uirlisí (Uimhreacha le Focail, Comhshó Airgeadra,...)   |   7 Cumaisc & Scoilt uirlisí (Sraitheanna Comhcheangail Casta, Cealla Scoilt,...)   |   ... agus eile

Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am.  Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...

Tuairisc


Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations