Note: The other languages of the website are Google-translated. Back to English

Excel'de önceki çalışma sayfasındaki / referans değeri nasıl kullanılır?

Excel'de bir kopya oluştururken önceki çalışma sayfasından belirli bir hücre değerine nasıl başvurulur? Örneğin, Sayfa2'nin bir kopyasını oluştururken, Sayfa1'nin A2 hücresine otomatik olarak yeni kopyalanan çalışma sayfasına başvurmak isteyebilirsiniz (Sayfa3 diyor). Nasıl başarılır? Bu makale size yardımcı olacaktır.

Kullanıcı tanımlı işlevle önceki çalışma sayfasından değer kullan / referans
Kutools for Excel ile önceki çalışma sayfasındaki değeri kullanın / referans alın


Kullanıcı tanımlı işlevle önceki çalışma sayfasından değer kullan / referans

Dürüst olmak gerekirse, bir çalışma sayfasının bir kopyasını oluştururken hiçbir yöntem belirli hücre değerlerine otomatik olarak başvuramaz. Aslında, yeni bir sayfa oluşturabilir ve ardından aşağıdaki kullanıcı tanımlı işlevle önceki çalışma sayfasındaki hücre değerine başvurabilirsiniz.

1. Yeni bir boş çalışma sayfası oluşturduktan sonra (Sayfa3 diyor), lütfen Ara Toplam + F11 tuşlarını aynı anda açmak için Uygulamalar için Microsoft Visual Basic pencere.

2. içinde Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > modül. Ardından aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın.

VBA: Excel'deki önceki çalışma sayfasındaki / referans değerini kullan

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. Tuşuna basın. Ara Toplam + Q kapatmak için aynı anda tuşları Uygulamalar için Microsoft Visual Basic pencere.

4. Sheet3'ün boş bir hücresini seçin (A1 diyor), formülü girin = PrevSheet (A1) içine Formül çubuğu ve ardından tuşuna basın. Keşfet tuşuna basın.

Şimdi, önceki çalışma sayfasının (Sayfa1) A2 hücre değerini geçerli çalışma sayfasında alacaksınız.

not: Kod, mevcut çalışma sayfasının bir öncekine ait olan çalışma sayfasını otomatik olarak tanımlayacaktır.


Kutools for Excel ile önceki çalışma sayfasındaki değeri kullanın / referans alın

İle Çalışma Sayfalarına Dinamik Olarak Başvurun yarar Kutools for Excel, Excel'deki önceki çalışma sayfasındaki değeri kolayca kullanabilir veya referans verebilirsiniz.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

1. A1 hücresinin değerini önceki çalışma sayfasından geçerli çalışma sayfasına referans vermek istiyorsanız, lütfen mevcut çalışma sayfasındaki A1 hücresini seçin ve ardından tıklayın. Kutools > Daha > Çalışma Sayfalarına Dinamik Olarak Başvurun. Ekran görüntüsüne bakın:

2. içinde Çalışma Sayfaları Referanslarını Doldurun iletişim kutusunda yalnızca önceki çalışma sayfası adını kontrol edin Çalışma sayfası listesi ve ardından Doldurma Aralığı düğmesine basın.

Ardından, önceki çalışma sayfasındaki A1 hücresinin değerinin mevcut çalışma sayfasında başvurulduğunu görebilirsiniz.

not: Bu yardımcı programla, aynı hücre değerini farklı çalışma sayfalarından geçerli çalışma sayfasına aynı anda başvurabilirsiniz.

  Ücretsiz deneme yapmak istiyorsanız (30-gün) bu yardımcı programın, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


Kutools for Excel ile önceki çalışma sayfasındaki değeri kullanın / referans alın


En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

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!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (22)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, uzmanlara bir sorum var. Bir önceki sayfaya referans verebilirim. Ancak bu referansı çalışma kitabı boyunca sonraki sayfalarda aynı hücrede tekrarlamaya devam etmek istiyorum. (yani D13) Örnek: Sayfa 1 Hücre D13, sonraki sayfalarda her biri 1 artan değerle tekrarlanır. Ancak, 7. sayfayı veya başka bir sayfayı silersem, aynı şekilde saymaya devam etmek için excel'e ihtiyacım var. örneğin sayfa 1 100 sayfa 20 ile başlıyorum, birkaç sayfayı silersem 119 ile bitiriyorum, referansların manuel müdahale olmadan otomatik olarak değiştiğinden emin olmak istiyorum. Bu, sayfaları sildikten sonra D13'teki referansın otomatik olarak değiştirildiği anlamına geliyor. Yardımın için teşekkürler.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Harika bir çalışma ve anlatım. Bana çok zaman kazandırdı, ÇOK teşekkür ederim.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sonsuza kadar bunu yapacak bir şey arıyordum, çok teşekkür ederim hiçbir fikrin yok. Haftalık veri girişi için basit bir elektronik tablom ve her hafta için yeni bir sekmem var. günler, tarih, hafta # vb +1 oluyor ve önceki sayfadan alıp yeni sayfaya geçiyor, bu farklı sayfalara veri aktarımı için hızlı bir çözüm yarattı --- Tekrar teşekkür ederim
Bu yorum sitedeki moderatör tarafından en aza indirildi
Good Day,
Maalesef bu konuda yardımcı olamam, sorunuzu forumumuza gönderebilirsiniz: https://www.extendoffice.com/forum.html uzmanımızdan daha fazla Excel desteği almak için.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sonraki Sayfadaki kullanım değeri ne olacak?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Alex,
Bir sonraki Sayfadan değeri almak için, lütfen kodun altıncı satırındaki eksi işaretini artı işaretiyle değiştirin:
Önceki Sayfa = Çalışma Sayfaları(xIndex + 1).Range(RCell.Address)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Crystal, eksi işaretini artı işaretiyle değiştirmeyi denedim ama işe yaramadı - ilgili hücre sıfır döndürdü. Ben sadece tam olarak yukarıdaki gibi yapılması gereken değişiklik(ler)i istiyorum, AMA çalışma kitabı numaralandırması sağdan sola gidiyor, yani. Sayfa3, Sayfa 2, Sayfa1 (önceki sayfa sağdaki olacaktır). teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Mav,
Yöntem, çalışma kitabınızdaki çalışma sayfalarının sırasına göre çalışır. yani. Çalışma sayfalarının soldan sağa sırası Sheet3, Sheet2 ve Sheet1 şeklindedir. Sayfa2 için, önceki çalışma sayfası Sayfa3'tür ve sonraki çalışma sayfası Sayfa1'dir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
merhaba kristal,
Evet biliyorum. Benim sorgum (Alex'inki gibi), diğer şekilde çalışması için hangi değişikliğin gerekli olduğu, yani bir sonraki sayfa için, sonraki sayfanın önceki sayfanın solunda olduğu yer? Alex'e yazdın,
"Lütfen kodun altıncı satırındaki eksi işaretini artı işaretiyle değiştirin:
Önceki Sayfa = Çalışma Sayfaları(xIndex + 1).Range(RCell.Address)".
Benim yorumum sadece bu değişikliğin işe yaramadığını söylemek ve gerçekten işe yarayacak bir yolunuz olup olmadığını sormaktı.
Bu yorum sitedeki moderatör tarafından en aza indirildi
1-4 arası adımları uyguladım ama sürekli bir #NAME mi döndürüyorum? hata - Lütfen tavsiye eder misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Andrew,
Hangi Office sürümünü kullanıyorsunuz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
1-4 arası adımları uyguladım ancak sürekli #NAME hatası alıyorum. Excel 2016. Lütfen tavsiye verir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Anon
Kod, Excel 2016'mda iyi çalışıyor. #NAME hata sonucunu alırken kod pencerenizde hatırlatılan belirli bir hata buldunuz mu?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Kodu denedim ama izin verilmeyen formülleri döndürüyor. Önceki çalışma sayfasının hücresi bir formülün sonucudur., formülü nasıl atlar ve sonucu döndürürsünüz? Önceki sayfa hücresi, =SUM(L38:L39)-L40 formülünü döndürür
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba RudyT, bahsettiğiniz durumda test ettim ama burada bir sorunum yok. Hangi Excel sürümünü kullanıyorsunuz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Vay be, bu 3 ay önceydi, ama kesinlikle yanıt için teşekkürler...

Excel 365'i nasıl kontrol edeceğimi bilmiyorum... Sorun şu ki, yeni sayfaya geçmek istediğim, okunması gereken, önceki sayfanın değerini isim vermeden alması gereken bir değerim var. Sadece önceki sayfa değerini alın. Kodunuz değeri değil, önceki sayfanın kodunu iletir. Çünkü hücrenin değeri, diğer 2 hücreden toplamları toplayan bir formüldür.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Mükemmel Önceki sayfa işlevini kullandım, ancak önceki sayfada herhangi bir satır veya sütun eklemesi yaparsam, değerler değişiyor, sabit sonuç istiyorum. örneğin, değerin olduğu yerde =prevsheet(A6)'yı seçersem, ancak önceki sayfada bir satır eklersem değer A7'ye gider, ancak mevcut sayfada sadece A6'nın değerini alıyor, bana yardım edebilir misiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Harika!!! VBA kodu çok teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
ÇOK ÇOK TEŞEKKÜR EDERİM! ÇOK YARARLI!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Hey.

Tüm güncelleştirmeler yüklü olarak Greek Office 365 kullanıyorum ve bunu çalıştıramıyorum.

=PrevSheet(A1) girdiğim hücrede isim hatası veriyor.

Her iki sayfa da vba koduna sahiptir ve dosya .xlsb olarak kaydedilmiştir.

Herhangi bir ipucu?
Teşekkür peşin :)
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Sotos,
VBA'yı içine koymanız gerekir. Modül (kod) (Görsel Düzenleyiciyi açmak için Alt + F11 tuşlarına basın, yeni bir Modül düzenleyici eklemek için Ekle > Modül'ü tıklayın ve kodu girin). Ardından formülü uygulayın.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, Kodunuz mükemmel çalışıyor! Benim için amaç, çalışma sayfalarından birinde doğrusal bir grafiği güncelleyecek bir sütun doldurmak. Sorum şu: Yeni bir çalışma sayfasına girilen yeni numarayı, önceki sayfalardaki sayıları aynı tutarken nasıl eklerim? Örneğin, Sayfa 1'de A2 hücresinin numarasını Sayfa 1'den alan PrevSheet(A1)'i girdim. Böylece Sayfa 2'nin A2 hücresine gittim ve tekrar PrevSheet(A1) girdim. Amaç, yeni bir sayfayı kopyalayıp yapıştırırsam (Buna Sayfa N diyelim) ve Sayfa N'deki A1 hücresini farklı bir değerle güncellersem, Sayfa 2, A1 hücresindeki Sayfa 1'deki değere sahip olur ve Sayfadaki Değer A1 hücresindeki A2 hücresindeki N. Ancak Sayfa 1'deki hem A2 hem de A2 hücresini Sayfa N'dekiyle aynı değerlere günceller. Bu mantıklı çünkü önceki sayfadaki değerleri alıyor. Umarım kafanızı karıştırmadım. Teşekkürler!
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır