Skip to main content

Conas ach cealla neamhfholamh a chóipeáil agus a ghreamú in Excel?

D’fhéadfadh an fhadhb seo a bheith ag an gcuid is mó dínn, nuair a dhéanaimid cóip de liosta sonraí ina bhfuil roinnt cealla bána, agus ansin iad a ghreamú chuig colún eile, déanfar na cealla bána a ghreamú freisin. Tá sé seo an-chráite nuair nach mbíonn na bearnaí de dhíth orainn agus muid ag iarraidh cealla neamh-bhána a ghreamú amháin. Sa chás seo, conas a d’fhéadfaimis ach cealla neamhfholamh in Excel a chóipeáil agus a ghreamú go tapa agus go caothúil? Seo roinnt cleasanna gasta chun tú a réiteach:

Cóipeáil agus greamaigh ach cealla neamhfholamh le hordú Téigh Chun Speisialta

Cóipeáil agus greamaigh ach cealla neamhfholamh le gné Scagaire

Cóipeáil agus greamaigh ach cealla neamhfholamh le Foirmle Eagar

Cóipeáil agus greamaigh ach cealla neamhfholamh le cód VBA

Cóipeáil agus greamaigh ach cealla neamhfholamh le Kutools le haghaidh Excel smaoineamh maith3


mboilgeog cheart gorm saighead Cóipeáil agus greamaigh ach cealla neamhfholamh le hordú Téigh Chun Speisialta

Leis an Téigh go Speisialta ordú, is féidir leat na sonraí go léir a roghnú ar dtús, agus ansin iad a chóipeáil agus a ghreamú go suíomh eile.

1. Roghnaigh do liosta sonraí a theastaíonn uait a úsáid.

doc-cóip-amháin-neamhbhánna1

2. Ansin cliceáil Baile > Faigh & Roghnaigh > Téigh go Speisialta, féach ar an scáileán:

doc-cóip-amháin-neamhbhánna1

3. Sa an Téigh go Speisialta bosca dialóige, seiceáil Constanacha rogha, féach an scáileán:

doc-cóip-amháin-neamhbhánna1

4. Ansin cliceáil OK, agus níor roghnaíodh ach na cealla luacha ar an liosta.

doc-cóip-amháin-neamhbhánna1

5. Agus ansin na sonraí a chóipeáil agus a ghreamú go suíomh atá uait. Agus níor greamaíodh ach na luachanna cille nach bhfuil bán. Féach an pictiúr:

doc-cóip-amháin-neamhbhánna1

nótaí: Ní bheidh an modh seo ar fáil ach do na tairisigh, ní chuirtear i bhfeidhm é ar na cealla foirmle.


mboilgeog cheart gorm saighead Cóipeáil agus greamaigh ach cealla neamhfholamh le gné Scagaire

An scagairí is féidir le gné cabhrú leat na cealla neamhfholamh a scagadh ar dtús, agus ansin is féidir leat iad a chóipeáil agus a ghreamú go cealla eile de réir mar is gá duit.

2. Cliceáil Dáta > scagairí, féach ar an scáileán:

cóip doc amháin nonblanks6

3. Ansin cliceáil ar an gcnaipe anuas ag an choirnéal ceart den chill ar an liosta roghnaithe, agus díthiceáil an Blancanna rogha faoin roghchlár anuas. Féach an pictiúr:
doc-cóip-amháin-neamhbhánna1

4. Agus ansin cliceáil OK, rinneadh na cealla neamh-bhána uile a scagadh mar a thaispeántar ar an scáileán a leanas:

doc-cóip-amháin-neamhbhánna1

5. Faoi dheireadh, is féidir leat na sonraí scagtha a chóipeáil agus iad a ghreamú go dtí aon áit a theastaíonn uait.

nótaí: Cuirtear luachanna agus foirmlí i bhfeidhm trí úsáid a bhaint as an mbealach seo.


Roghnaigh cealla nonblank ag an am céanna

Cliceáil le haghaidh trialach iomlán saor in aisce i 30 lá!
roghnaíonn doc kutools cealla nach bhfuil bán

mboilgeog cheart gorm saighead Cóipeáil agus greamaigh ach cealla neamhfholamh le Foirmle Eagar

Chun na cealla neamhfholamh amháin a chóipeáil agus a ghreamú, is féidir leat an fhoirmle eagar seo a leanas a chur i bhfeidhm freisin.

1. Seachas do chuid sonraí, iontráil an fhoirmle seo a leanas i gcill bhán:

=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15<>"",ROW($A$1:$A$15)),ROWS($B$1:B1)))))

doc-cóip-amháin-neamhbhánna1

nótaí: San fhoirmle thuas, A1: A15 Is é an liosta sonraí a theastaíonn uait a úsáid. Is féidir leat é a athrú go do riachtanas.

2. Ansin brúigh Shift + Ctrl + Iontráil eochracha le chéile, agus ansin roghnaigh cill B1, agus tarraing an láimhseáil líonta go dtí an raon a theastaíonn uait an fhoirmle seo a bheith ann, agus baineadh na luachanna cille neamh-bhána go léir. Féach an pictiúr:

doc-cóip-amháin-neamhbhánna1

3. Toisc gur foirmlí iad, nuair a dhéanann tú iad a chóipeáil go háit eile, ba cheart duit iad a chóipeáil agus a ghreamú mar luachanna.

nótaí: Ní bheidh an fhoirmle seo ar fáil ach do na tairisigh, nach gcuirtear i bhfeidhm ar na cealla foirmle.


mboilgeog cheart gorm saighead Cóipeáil agus greamaigh ach cealla neamhfholamh le cód VBA

Má tá suim agat i gcód VBA, is féidir leat an cód seo a leanas a fhorghníomhú chun an tasc seo a chríochnú.

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic for Applications.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Cód VBA: Cóipeáil agus greamaigh ach cealla neamhfholamh in Excel

Sub PasteNotBlanks()
'Update 20140325
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
If InputRng.Columns.Count > 1 Then
    MsgBox "Please select one column."
    Exit Sub
End If
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
End Sub

3. Ansin brúigh F5 eochair chun an cód seo a rith, is cosúil go gcuirfidh bosca pras i gcuimhne duit an raon sonraí a theastaíonn uait a úsáid a roghnú. Féach an pictiúr:

doc-cóip-amháin-neamhbhánna1

4. Agus ansin cliceáil OK, tiocfaidh bosca pras eile amach chun ligean duit cill a roghnú chun na sonraí a chur.

doc-cóip-amháin-neamhbhánna1

5. cliceáil OK chun an cód seo a chríochnú, agus níor greamaíodh ach na luachanna cille neamhfholamh i do shuíomh sonraithe.

nótaí: Níl an cód seo ar fáil ach do na tairisigh.


mboilgeog cheart gorm saighead Cóipeáil agus greamaigh ach cealla neamhfholamh le Kutools le haghaidh Excel

An bhfuil aon bhealach i bhfad níos éasca ná thuas? Ar ndóigh, Kutools le haghaidh Excel's Roghnaigh Nonblank Cells is féidir le fóntais cabhrú leat na cealla nonblank a roghnú ar dtús, agus ansin iad a chóipeáil agus a ghreamú.

Kutools le haghaidh Excel, le níos mó ná 300 feidhmeanna úsáideacha, déanann sé do phoist níos éasca. 

Tar éis suiteáil saor in aisce Kutools for Excel, déan mar atá thíos le do thoil:

1. Roghnaigh an raon cille, agus cliceáil Kutools > Roghnaigh > Roghnaigh Cealla Nonblank. Féach an pictiúr:
roghnaigh cill nonblank 2

2. Ansin roghnaítear na cealla nonblank, brúigh Ctrl + C chun iad a chóipeáil, ansin téigh chun cill a roghnú inar mian leat an toradh pasáilte a aschur, brúigh Ctrl + V chun cealla roghnaithe nonblank a ghreamú. Féach an pictiúr:
roghnaigh cill nonblank 3

mboilgeog cheart gorm saighead Cóipeáil agus greamaigh cill neamh-bán amháin

Kutools for Excel: 300+ feidhm a chaithfidh a bheith agat in Excel, Triail saor in aisce 30 lá as seo

Uirlisí Táirgiúlachta Oifige is Fearr

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 ...

cluaisín kte 201905


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 (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=Filter(A:A,A:A<>"")
This comment was minimized by the moderator on the site
Array formula Works fine on text
but don't work on numbers.
This comment was minimized by the moderator on the site
Not working on Numbers !!!
Works fine on text !!!
Please guide
This comment was minimized by the moderator on the site
Thanks for the great tips! I am using the Find & Select feature, but it's taking a long time because my spreadsheet contains 70 columns and 450k rows. Is there a way to fasten the process?
This comment was minimized by the moderator on the site
When i select and copy only non-blank cells, how can i then paste it somewhere else with keeping the same empty ranges between them?
This comment was minimized by the moderator on the site
These tools delete the blank cells and compress the row. I want the format to be retained, including the spaces, but I do not want empty cells to overwrite cells containing existing data. i.e. I want to add the new, copied, cells in a column onto an existing column.
This comment was minimized by the moderator on the site
Hi #abc I have used your formula =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('List of Overdue items'!A:A,SMAL L(IF('List of Overdue items'!A$1:A$15 00"",ROW('List of Overdue items'!A$1:A$15 00)),ROWS('List of Overdue items'!B$1:B2)) ))) I have data in one Worksheet and want to copy that data into another worksheet (same doc). Can you help?
This comment was minimized by the moderator on the site
Is there a way to make the macro work when referencing between different sheets?
This comment was minimized by the moderator on the site
This formula is absolutely amazing, thank you. Unfortunately it breaks when trying to copy from another sheet, is there a workaround?
This comment was minimized by the moderator on the site
correct the references when using the formula between different sheets. It does work. =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('List of Overdue items'!A:A,SMALL(IF('List of Overdue items'!A$1:A$1500"",ROW('List of Overdue items'!A$1:A$1500)),ROWS('List of Overdue items'!B$1:B2)))))
This comment was minimized by the moderator on the site
thanks for the super formula: =LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15"",ROW($A$1:$A$15)),ROWS($B$1:B1)))))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations