Hur sammanfoga endast synliga celler i Excel?
Om du har en lista med filtrerade data behöver du nu bara sammanfoga de synliga cellerna och ignorera de dolda cellerna för att få följande kombinerade resultat. Hur kunde du slutföra denna uppgift snabbt och enkelt i Excel?
Sammanfoga endast synliga cellvärden till en cell med VBA-kod
Sammanfoga endast synliga cellvärden till en cell med VBA-kod
Du kan skapa en Användardefinierad funktion för att lösa det här jobbet gör du med följande steg:
1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. Klicka Insert > Modulernaoch klistra in följande kod i Modulerna Fönster.
VBA-kod: Sammanfoga endast synliga cellvärden:
Private Function ConcatenateVisible(xRg As Variant, sptChar As String)
'Updateby Extendoffice
Dim rg As Range
For Each rg In xRg
If (rg.EntireRow.Hidden = False) And (rg.EntireColumn.Hidden = False) Then
ConcatenateVisible = ConcatenateVisible & rg.Value & sptChar
End If
Next
ConcatenateVisible = Left(ConcatenateVisible, Len(ConcatenateVisible) - Len(sptChar))
End Function
3. Spara och stäng sedan den här koden, gå tillbaka till kalkylbladet och ange den här formeln: =sammankopplingssynlig(B2:B10,"-") (B2: B10 är det filtrerade dataintervallet du vill kombinera, "-” är avgränsaren för att separera de kombinerade värdena, du kan ändra dem efter ditt behov.) till en tom cell där du vill hitta det kombinerade resultatet och tryck sedan på ange för att få resultatet. Se skärmdump:
Anmärkningar: Med den här användardefinierade funktionen kommer det kombinerade resultatet att ändras med dina filtrerade data dynamiskt, till exempel om du filtrerar produkten från KTO kommer ditt kombinerade resultat att ändras till den nya filtrerade datan. Se skärmdump:
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!