Skip to main content

Conas luachanna uathúla a scriosadh as colún in Excel?

De ghnáth, bíonn an chuid is mó dínn ag iarraidh luachanna dúblacha a bhaint as colún, ach uaireanta, b’fhéidir gur mhaith leat na luachanna uathúla nach bhfeictear ach uair amháin sa cholún a bhaint. Tá an rang teagaisc seo ag caint faoi na cleasanna chun luachanna uathúla a bhaint de cholún in Excel amháin.

Scrios luachanna unqiue le VBA in Excel

Scrios luachanna unqiue le Kutools le haghaidh Excel


mboilgeog cheart gorm saighead Scrios luachanna unqiue le VBA in Excel

Féadann VBA na luachanna uathúla go léir a scriosadh as colún amháin go tapa.

1. Brúigh Alt + F11 chun an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.

2. Sa fhuinneog, cliceáil Ionsáigh > Modúil chun fuinneog nua modúil a thaispeáint, ansin cóipeáil an cód VBA seo a leanas isteach i bhfuinneog an mhodúil.

VBA: Scrios luachanna uathúla ó cholún.

Sub DeleteUnique()
'Updateby20140617
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim Dic As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Columns(1)
Set Dic = CreateObject("Scripting.Dictionary")
Arr = WorkRng.Value
For i = 1 To UBound(Arr, 1)
    xValue = Arr(i, 1)
    Dic(xValue) = Dic(xValue) + 1
Next
WorkRng.ClearContents
Arr = WorkRng.Value
xIndex = 1
For Each xKey In Dic.keys
    xValue = Dic(xKey)
    If xValue > 1 Then
        For i = 1 To xValue
            Arr(xIndex, 1) = xKey
            xIndex = xIndex + 1
        Next
    End If
Next
WorkRng.Value = Arr
End Sub
3. cliceáil Rith cnaipe chun an cód VBA a rith, agus a Kutools le haghaidh Excel tagann dialóg amach chun raon a roghnú le bheith ag obair. Féach an pictiúr:

 

doc-delete-uathúil-1

4. cliceáil OK, agus scriostar na luachanna uathúla uile.


mboilgeog cheart gorm saighead Scrios luachanna unqiue le Kutools le haghaidh Excel

Mura bhfuil tú eolach ar VBA, is féidir leat smaoineamh ar Kutools a úsáid le haghaidh gné Select Duplicate & Unique Cells Excel chun na luachanna uathúla in Excel a bhaint.

Kutools le haghaidh Excel Cuimsíonn sé níos mó ná 300 uirlis áisiúil Excel. Saor chun triail a dhéanamh gan aon teorannú i 30 lá. Faigh é anois

1. Roghnaigh an colún ar mhaith leat na luachanna uathúla a scriosadh as, agus cliceáil Kutools > Roghnaigh Uirlisí > Roghnaigh Cealla Dúblacha & Uathúla. Féach an pictiúr:

doc-delete-uathúil-2

2. Sa dialóg pop-out, seiceáil Luachanna uathúla amháin agus cliceáil Ok, agus ansin scoir an dialóg seo. Féach an pictiúr:

doc-delete-uathúil-3

3. Ansin is cosúil nach bhfuil na luachanna uile roghnaithe ach uair amháin. Agus deaschliceáil chun cliceáil Scrios sa roghchlár comhthéacs. Féach an pictiúr:

doc-delete-uathúil-4

4. Sa Scrios dialóg, seiceáil Iomlán as a chéile, agus cliceáil OK. Féach an pictiúr:

doc-delete-uathúil-5

Anois is féidir leat a fheiceáil go mbaintear na luachanna uathúla.

doc-delete-uathúil-6 doc-saighead doc-delete-uathúil-7

Leid: Mura dteastaíonn uait ach ábhar na cille a bhaint, is féidir leat cliceáil Ábhar Glan ón roghchlár comhthéacs i gcéim 3.

Is féidir leat cliceáil anseo chun tuilleadh faisnéise a fháil ar Roghnaigh Cealla Dúblacha & Uathúla.


Ailt Choibhneasta:

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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It works great! Thanks!Only issue is it doesn't extend the selection to delete the whole row. But it works. Thanks.
This comment was minimized by the moderator on the site
VBA code does not work....I use option explicit and while I Dim xValue as Variant, keeps saying variable not defined. I'd say a good 80% of copied code from net does not work at first shot.
This comment was minimized by the moderator on the site
You are a life saver. God bless you
This comment was minimized by the moderator on the site
How would one tweak the VBA code to delete the entire row based on unique value of one field only? The Kutools for Excel allow deletion of the entire row, but the code deletes only the unique values from one field. Thank you,
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations