Hogyan lehet összefűzni az Excel csak látható celláit?
Ha rendelkezik szűrt adatok listájával, akkor csak a látható cellákat kell összefűznie, és a rejtett cellákat figyelmen kívül kell hagynia a következő összesített eredmény eléréséhez. Hogyan tudná gyorsan és egyszerűen elvégezni ezt a feladatot az Excel programban?
Csak a látható cellaértékeket összefűzheti egy cellába VBA kóddal
Csak a látható cellaértékeket összefűzheti egy cellába VBA kóddal
Létrehozhat a Felhasználó által definiált funkció A feladat megoldásához tegye a következőket:
1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.
2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.
VBA kód: Csak a látható cellaértékek összefűzése:
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. Ezután mentse el és zárja be ezt a kódot, menjen vissza a munkalapra, és írja be ezt a képletet: = összefűzhetetlen láthatatlan (B2: B10, "-") (B2: B10 a szűrt adattartomány, amelyet kombinálni akar, "-”Az elválasztó az egyesített értékek szétválasztására, megváltoztathatja azokat igénye szerint.) Egy üres cellává, ahol meg akarja találni az egyesített eredményt, majd nyomja meg a belép kulcs az eredmény eléréséhez. Lásd a képernyőképet:
Megjegyzések: Ezzel a felhasználó által definiált funkcióval az összesített eredmény dinamikusan változik a szűrt adatokkal, például ha a KTO termékét szűri, akkor az összesített eredmény az új szűrt adatokra változik. Lásd a képernyőképet:
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!