Cóipeáil foirmlí gan aistriú nasc

Fadhb

Cuir i gcás go bhfuil tábla simplí mar seo againn, ina ríomhtar na méideanna do gach mí in dhá chathair, agus ansin déantar an t-iomlán a thiontú ina euro ag an ráta ón gcill buí J2.

Cóipeáil foirmlí gan aistriú nasc

Is í an fhadhb atá ann, má chóipeáil tú an raon D2: D8 le foirmlí áit éigin eile ar an mbileog, ansin ceartóidh Microsoft Excel na naisc sna foirmlí seo go huathoibríoch, ag bogadh go dtí áit nua iad agus stop a chomhaireamh:

Cóipeáil foirmlí gan aistriú nasc

Tasc: cóipeáil an raon le foirmlí ionas nach n-athraíonn na foirmlí agus nach bhfanann siad mar a chéile, ag coinneáil na torthaí ríofa.

Modh 1. Naisc Absalóideach

Mar a fheiceann tú ón bpictiúr roimhe seo, ní aistríonn Excel ach naisc choibhneasta. Níl an tagairt iomlán (le $sign) don chill bhuí $J$2 bogtha. Dá bhrí sin, chun foirmlí a chóipeáil go beacht, is féidir leat gach tagairt i ngach foirm a thiontú go sealadach. Beidh ort gach foirmle a roghnú sa bharra foirmle agus brúigh an eochair F4:
Cóipeáil foirmlí gan aistriú nasc
Le líon mór cealla, imíonn an rogha seo, ar ndóigh, - tá sé ró-shaothair.

Modh 2: Foirmlí a dhíchumasú go sealadach

Chun foirmlí a chosc ó athrú agus iad ag cóipeáil, ní mór duit (go sealadach) a chinntiú go stopann Excel iad a chóireáil mar fhoirmlí. Is féidir é seo a dhéanamh trí charachtar ar bith eile nach bhfaightear i bhfoirmlí de ghnáth a chur in ionad an chomhartha comhionann (=), mar shampla comhartha hais (#) nó péire ampersands (&&) le haghaidh am cóipe. Dó seo:

  1. Roghnaigh an raon le foirmlí (inár sampla D2: D8)
  2. cliceáil Ctrl + H ar an méarchlár nó ar chluaisín Baile - Aimsigh agus Roghnaigh - Ionadaigh (Baile - Aimsigh & Roghnaigh - Ionadaigh)

    Cóipeáil foirmlí gan aistriú nasc

  3. Sa bhosca dialóige atá le feiceáil, cuir isteach cad atá á lorg againn agus cad a chuirfimid in ionad, agus isteach paraiméadair (Roghanna) ná déan dearmad a shoiléiriú Raon feidhme cuardaigh – Foirmlí. Brúimid Ionadaigh gach (Cuir in ionad gach rud).
  4. Cóipeáil an raon mar thoradh air le foirmlí díghníomhaithe chuig an áit cheart:

    Cóipeáil foirmlí gan aistriú nasc

  5. Ionadaigh # on = ar ais ag baint úsáide as an bhfuinneog chéanna, ag filleadh feidhmiúlacht go foirmlí.

Modh 3: Cóipeáil trí Notepad

Tá an modh seo i bhfad níos tapúla agus níos éasca.

Brúigh aicearra an mhéarchláir Ctrl+I nó cnaipe Taispeáin foirmlí tab foirmle (Foirmlí - Taispeáin na foirmlí), chun modh seiceála na foirmle a chur ar siúl – in ionad na dtorthaí, taispeánfaidh na cealla na foirmlí trína ríomhtar iad:

Cóipeáil foirmlí gan aistriú nasc

Cóipeáil ár raon D2:D8 agus greamaigh isteach sa chaighdeán é Leabhar nótaí:

Cóipeáil foirmlí gan aistriú nasc

Anois roghnaigh gach rud atá greamaithe (Ctrl + A), cóipeáil chuig an ngearrthaisce arís é (Ctrl + C) agus greamaigh ar an mbileog é san áit a theastaíonn uait:

Cóipeáil foirmlí gan aistriú nasc

Níl ann ach an cnaipe a bhrú Taispeáin foirmlí (Taispeáin Foirmlí)Excel a chur ar ais go dtí an gnáth mód.

Tabhair faoi deara: uaireanta teipeann an modh seo ar tháblaí casta le cealla cumaisc, ach i bhformhór mór na gcásanna oibríonn sé go breá.

Modh 4. Macra

Más rud é go minic go mbíonn ort cóipeáil foirmlí den sórt sin a dhéanamh gan tagairtí a aistriú, tá sé ciallach macra a úsáid chuige seo. Brúigh aicearra méarchláir Alt + F11 nó cnaipe Visual Basic tab forbróir (Forbróir), cuir isteach modúl nua tríd an roghchlár Ionsáigh – Modúl  agus cóipeáil téacs an macra seo ansin:

Fo Copy_Formulas() Dim copyRange As Range, pasteRange As Range On Earráid Athshocraigh Ar Aghaidh Set copyRange = Application.InputBox("Roghnaigh cealla le foirmlí le cóipeáil.", _ "Cóipeáil na foirmlí go díreach", Réamhshocrú:=Roghnú.Seoladh, Cineál := 8) Mura bhfuil rud ar bith ag copyRange Ansin Scoir Fo-thacar pasteRange = Application.InputBox("Anois roghnaigh an raon greamaigh." & vbCrLf & vbCrLf & _ "Caithfidh an raon a bheith comhionann i méid leis an raon bunaidh" & vbCrLf & _ " cealla a chóipeáil." , "Cóipeáil na foirmlí go díreach", _ Réamhshocrú:=Selection.Address, Type:=8) Má tá pasteRange.Cells.Count <> copyRange.Cells.Count Ansin MsgBox "Athraíonn na raonta cóipe agus greamaigh i méid!", vbExclamation, "Earráid Cóipeála" Scoir Fo-Deireadh Más rud é nach bhfuil aon rud ar pasteRange Ansin Scoir Fo Eile pasteRange.Formula = copyRange.Formula Deireadh Más Deireadh Fo

Is féidir leat an cnaipe a úsáid chun an macra a rith. Macraí tab forbróir (Forbróir - Macraí) nó aicearra méarchláir Alt + F8. Tar éis duit an macra a rith, iarrfaidh sé ort an raon a roghnú leis na foirmlí bunaidh agus an raon ionsáite agus déanfaidh sé na foirmlí a chóipeáil go huathoibríoch:

Cóipeáil foirmlí gan aistriú nasc

  • Breathnú áisiúil ar fhoirmlí agus ar thorthaí ag an am céanna
  • Cén fáth go bhfuil gá le stíl tagartha R1C1 i bhfoirmlí Excel
  • Conas a aimsiú go tapa gach cealla le foirmlí
  • Uirlis chun foirmlí cruinne a chóipeáil ón mbreiseán PLEX

 

Leave a Reply