Clár ábhair

Uaireanta bíonn cásanna ann nuair nach mbíonn sé ar eolas roimh ré cé mhéad agus cé na sraitheanna is gá a allmhairiú ó na sonraí foinse. Cuir i gcás go gcaithfimid sonraí ó chomhad téacs a luchtú isteach i Power Query, rud nach bhfuil ina fhadhb mhór ar an gcéad amharc. Is é an deacracht atá ann ná go ndéantar an comhad a nuashonrú go rialta, agus amárach d’fhéadfadh go mbeadh líon difriúil línte ann le sonraí, ceanntásc de thrí, ní dhá líne, etc.:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Is é sin, ní féidir linn a rá go cinnte roimh ré, ag tosú óna líne agus go díreach cé mhéad líne is gá a allmhairiú. Agus is fadhb é seo, toisc go bhfuil na paraiméadair seo códaithe go crua i gcód M an iarratais. Agus má dhéanann tú iarratas ar an gcéad chomhad (5 líne a allmhairiú ag tosú ón 4ú), ansin ní oibreoidh sé i gceart leis an dara ceann a thuilleadh.

Bheadh ​​sé iontach dá mbeadh ár bhfiosrúchán in ann tús agus deireadh an bhloic téacs “snámh” le hiompórtáil a chinneadh.

Tá an réiteach ba mhaith liom a mholadh bunaithe ar an smaoineamh go bhfuil roinnt eochairfhocail nó luachanna inár sonraí is féidir a úsáid mar mharcóirí (gnéithe) tús agus deireadh an bhloc sonraí a theastaíonn uainn. In ár sampla, beidh an tús líne ag tosú leis an bhfocal SKU, agus is é an deireadh líne leis an bhfocal Iomlán. Is furasta an bailíochtú rónna seo a chur i bhfeidhm in Power Query trí úsáid a bhaint as colún coinníollach – analóg den fheidhm IF (DÁ) i Microsoft Excel.

A ligean ar a fheiceáil conas é a dhéanamh.

Gcéad dul síos, déanaimis ábhar ár gcomhad téacs a luchtú isteach i Power Query ar an mbealach caighdeánach - tríd an ordú Sonraí – Faigh sonraí – Ó chomhad – Ó chomhad téacs/CSV (Sonraí - Faigh Sonraí - Ó chomhad - Ó chomhad téacs / CSV). Má tá Power Query suiteáilte mar bhreiseán ar leith, beidh na horduithe comhfhreagracha ar an táb Ceist Chumhachta:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Mar is gnáth, agus tú ag iompórtáil, is féidir leat an carachtar deighilteoir colún a roghnú (is cluaisín é seo inár gcás), agus tar éis iompórtáil, is féidir leat an chéim a cuireadh leis go huathoibríoch a bhaint cineál modhnaithe (Cineál Athraithe), toisc go bhfuil sé ró-luath dúinn cineálacha sonraí a shannadh do cholúin:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Anois leis an ordú Colún a Chur Leis – Colún Coinníollach (Cuir Colún leis - Colún Coinníollach)cuirimis colún leis ag seiceáil dhá choinníoll – ag tús agus ag deireadh an bhloc – agus ag taispeáint aon luachanna difriúla i ngach cás (mar shampla, uimhreacha 1 и 2). Mura gcomhlíontar aon cheann de na coinníollacha, ansin aschur nialasach:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Tar éis duit cliceáil ar OK faighimid an pictiúr seo a leanas:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Anois, a ligean ar dul go dtí an cluaisín. Claochlú agus roghnaigh foireann Fill - Síos (Athraigh – Líon – Síos) – sínfidh ár mbeirteanna an colún síos:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Bhuel, mar sin, mar a d’fhéadfá buille faoi thuairim, ní féidir leat ach na haonaid sa cholún coinníollach a scagadh – agus seo ár bpíosa sonraí coveted:

Fragment ar Snámh a Iompórtáil i gCiarraí Cumhachta

Níl fágtha ach an chéad líne a ardú go dtí an ceanntásc leis an ordú Úsáid an chéad líne mar cheanntásca tab Baile (Baile - Úsáid An Chéad Sraith mar Cheanntásca) agus bain an colún níos coinníollach gan ghá trí chliceáil ar dheis ar a cheanntásc agus an t-ordú a roghnú Scrios colún (Scrios Colún):

Fadhb réitithe. Anois, nuair a athraítear na sonraí sa bhunchomhad téacs, socróidh an cheist go neamhspleách anois tús agus deireadh na blúire “snámh” de na sonraí a theastaíonn uainn agus iompórtálfar an líon ceart línte gach uair. Ar ndóigh, oibríonn an cur chuige seo freisin i gcás iompórtáil XLSX, ní comhaid TXT, agus nuair a bhíonn gach comhad á iompórtáil ag an am céanna leis an ordú Sonraí - Faigh sonraí - Ó chomhad - Ó fhillteán (Sonraí - Faigh Sonraí - Ó chomhad - Ó fhillteán).

  • Táblaí a chur le chéile ó chomhaid éagsúla ag baint úsáide as Power Query
  • Croschluaisín a athdhearadh go cothrom le macraí agus Power Query
  • Cairt Tionscadal Gantt a Thógáil i gCeist Chumhachta

Leave a Reply