Excel'de belirli bir adlandırılmış aralığın nerede kullanıldığını nasıl bulabilirim?
Adlandırılmış bir aralık oluşturduktan sonra, bu adlandırılmış aralığı birçok hücre ve formülde kullanabilirsiniz. Ancak bu hücreleri ve formülleri mevcut çalışma kitabında nasıl bulabilirim? Bu makale, sorunu kolayca çözmenin üç zor yolunu tanıtır.
Bul ve Değiştir özelliği ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
VBA ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Kutools for Excel ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Bul ve Değiştir özelliği ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Excel'i kolayca uygulayabiliriz Bul ve Değiştir belirli adlandırılmış aralığı uygulayan tüm hücreleri bulma özelliği. Lütfen aşağıdaki işlemleri yapın:
1. Tuşuna basın. Ctrl + F Bul ve Değiştir iletişim kutusunu açmak için aynı anda tuşlarına basın.
not: Bu Bul ve Değiştir iletişim kutusunu, Ana Sayfa > Bul ve Seç > bulmak.
2. Bul ve Değiştir iletişim kutusunun açılışında, lütfen gösterilen aşağıdaki ekran görüntüsünü yapın:
(1) Belirli adlandırılmış aralığın adını yazın. Ne bul Kutu;
(2) Seçin alıştırma kitabı itibaren Içinde açılır liste;
(3) Hepsini bul düğmesine basın.
not: İçeride açılır listesi görünmüyorsa, lütfen Opsiyonlar arama seçeneklerini genişletmek için düğmesine basın.
Şimdi, belirtilen adlandırılmış aralığın adını içeren tüm hücrelerin Bul ve Değiştir iletişim kutusunun altında listelendiğini göreceksiniz. Ekran görüntüsüne bakın:
not: Bul ve Değiştir yöntemi, yalnızca bu belirli adlandırılmış aralığı kullanan tüm hücreleri değil, aynı zamanda bu adlandırılmış aralığı kaplayan tüm hücreleri de bulur.
VBA ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Bu yöntem, Excel'de belirli adlandırılmış aralığı kullanan tüm hücreleri bulmak için bir VBA makrosu sunacaktır. Lütfen aşağıdaki işlemleri yapın:
1. Tuşuna basın. Ara Toplam + F11 Microsoft Visual Basic for Applications penceresini açmak için aynı anda tuşlarına basın.
2. Tıklayın Ekle > modülve aşağıdaki kodu kopyalayıp açılan Modül penceresine yapıştırın.
VBA: Belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Sub Find_namedrange_place()
Dim xRg As Range
Dim xCell As Range
Dim xSht As Worksheet
Dim xFoundAt As String
Dim xAddress As String
Dim xShName As String
Dim xSearchName As String
On Error Resume Next
xShName = Application.InputBox("Please type a sheet name you will find cells in:", "Kutools for Excel", Application.ActiveSheet.Name)
Set xSht = Application.Worksheets(xShName)
Set xRg = xSht.Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not xRg Is Nothing Then
xSearchName = Application.InputBox("Please type the name of named range:", "Kutools for Excel")
Set xCell = xRg.Find(What:=xSearchName, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If Not xCell Is Nothing Then
xAddress = xCell.Address
If IsPresent(xCell.Formula, xSearchName) Then
xFoundAt = xCell.Address
End If
Do
Set xCell = xRg.FindNext(xCell)
If Not xCell Is Nothing Then
If xCell.Address = xAddress Then Exit Do
If IsPresent(xCell.Formula, xSearchName) Then
If xFoundAt = "" Then
xFoundAt = xCell.Address
Else
xFoundAt = xFoundAt & ", " & xCell.Address
End If
End If
Else
Exit Do
End If
Loop
End If
If xFoundAt = "" Then
MsgBox "The Named Range was not found", , "Kutools for Excel"
Else
MsgBox "The Named Range has been found these locations: " & xFoundAt, , "Kutools for Excel"
End If
On Error Resume Next
xSht.Range(xFoundAt).Select
End If
End Sub
Private Function IsPresent(sFormula As String, sName As String) As Boolean
Dim xPos1 As Long
Dim xPos2 As Long
Dim xLen As Long
Dim I As Long
xLen = Len(sFormula)
xPos2 = 1
Do
xPos1 = InStr(xPos2, sFormula, sName) - 1
If xPos1 < 1 Then Exit Do
IsPresent = IsVaildChar(sFormula, xPos1)
xPos2 = xPos1 + Len(sName) + 1
If IsPresent Then
If xPos2 <= xLen Then
IsPresent = IsVaildChar(sFormula, xPos2)
End If
End If
Loop
End Function
Private Function IsVaildChar(sFormula As String, Pos As Long) As Boolean
Dim I As Long
IsVaildChar = True
For I = 65 To 90
If UCase(Mid(sFormula, Pos, 1)) = Chr(I) Then
IsVaildChar = False
Exit For
End If
Next I
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(34) Then
IsVaildChar = False
End If
End If
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(95) Then
IsVaildChar = False
End If
End If
End Function
3. Tıklayın koşmak tuşuna basın veya tuşuna basın. F5 Bu VBA'yı çalıştırmanın anahtarı.
4. Şimdi Kutools for Excel iletişim kutusunun ilk açılışında lütfen çalışma sayfası adını içine yazın ve tıklayın OK buton; ve sonra ikinci açılış iletişim kutusunda lütfen belirli adlandırılmış aralığın adını içine yazın ve tıklayın OK buton. Ekran görüntülerine bakın:
5. Şimdi üçüncü Kutools for Excel iletişim kutusu çıkar ve aşağıda gösterilen ekran görüntüsü gibi belirli adlandırılmış aralığı kullanan hücreleri listeler.
Tıkladıktan sonra OK Bu iletişim kutusunu kapatmak için düğmesine basın, bulunan bu hücreler belirtilen çalışma sayfasında aynı anda seçilir.
not: Bu VBA, bir seferde bir çalışma sayfasında yalnızca belirli adlandırılmış aralığı kullanan hücreleri arayabilir.
Kutools for Excel ile belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
Kutools for Excel'iniz kurulu, Aralık Adlarını Değiştir yardımcı program, Excel'de belirli adlandırılmış aralığı kullanan tüm hücreleri ve formülleri bulmanıza ve listelemenize yardımcı olabilir.
Kutools for Excel - Excel için 300'den fazla temel araçla paketlenmiştir. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi İndirin!
1. Tıklayın Kutools > Daha > Aralık Adlarını Değiştir Aralık Adlarını Değiştir iletişim kutusunu açmak için.
2. Aralık Adlarını Değiştir iletişim kutusunun açılışında, Name sekmesini tıklayın ve Temel Ad açılır listeyi seçin ve aşağıda gösterilen ekran görüntüsü gibi buradan belirli adlandırılmış aralığı seçin:
Şimdi, belirli adlandırılmış aralığı kullanan tüm hücreler ve karşılık gelen formüller, iletişim kutusunda aynı anda listeleniyor.
3. Aralık Adlarını Değiştir iletişim kutusunu kapatın.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Kredi kartı gerekmeden tam özellikli 30 günlük ÜCRETSİZ deneme sürümünün keyfini çıkarın! Şimdi alın
Demo: Excel'de belirli bir adlandırılmış aralığın nerede kullanıldığını bulun
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!