Excel'de bir hücreye veya içine resim/küçük resim nasıl kilitleyebilirim?
Excel'de görüntülerle çalışırken, bir resmin belirli bir hücreye bağlı kalmasını ve hücre boyutlarını değiştirdikçe otomatik olarak hareket etmesini ve yeniden boyutlandırmasını sağlamanız gereken durumlarla karşılaşabilirsiniz. Bu özellikle ürün katalogları, organizasyon şemaları, ders planları veya görsellerin ilgili verilerle hizalanmasını gerektiren herhangi bir çalışma sayfasını yönetirken oldukça kullanışlıdır. Aşağıda, Excel'de bunu başarmak için çeşitli pratik yöntemler bulacaksınız; ayrıca uygulanabilirlikleri, potansiyel avantajları ve sınırlamalarının analizini de bulabilirsiniz.
Resmi hücreye/içine biçimlendirme özellikleriyle kilitleme
Harika bir araçla hücrelere otomatik olarak boyutlandırılan resimleri kolayca ekleme
VBA kodu: Programlı olarak resimleri hücrelere ekleme ve kilitleme
Excel formülü: INDIRECT veya HYPERLINK kullanarak resimlere tıklanabilir bağlantılar oluşturma
Resmi hücreye/içine biçimlendirme özellikleriyle kilitleme
Excel, yerleşik 'Hücrelerle birlikte taşı ve boyutlandır' seçeneğini kullanarak resimleri hücrelere bağlamak için kolay bir yol sunar. Bu yaklaşım, hücre boyutunu değiştirdiğinizde resmin hareket edeceğini ve buna göre yeniden boyutlandırılacağını garanti eder. Bu yöntem basittir ve küçük sayıda resimle uğraşırken iyi çalışır. Ancak, çok fazla miktarda görüntüyü işlemek zorunda kalırsanız, her bir resmin ayrı ayrı yapılandırılması gerektiğinden daha az verimli olabilir.
1. Çalışma sayfanıza bir resim ekledikten sonra, resme sağ tıklayın ve sağ tık menüsünden 'Boyut ve Özellikler' seçeneğini seçin. Ekran görüntüsüne bakın:
2. Resim Biçimi bölmesi çalışma sayfasının sağ tarafında görünecektir. Bu bölmede, Boyut ve Özellikler ikonuna tıklayın. Ardından, Özellikler bölümü altında, Hücrelerle birlikte taşı ve boyutlandır seçeneğini seçin. İşlemi tamamladıktan sonra bölme kapalı olabilir.
Şimdi, satır yüksekliğini veya sütun genişliğini ayarladığınızda, resim ilişkili hücreyle birlikte hareket edecek ve yeniden boyutlandırılacaktır. Unutmayın, birçok resim eklemeniz gerekiyorsa, her biri için bu adımı tek tek gerçekleştirmeniz gerekir. Eğer resim birden fazla hücreyi kapsıyorsa, yerleştirildiği alanın değişikliklerine göre orantılı olarak yeniden boyutlandırılacaktır.
İpuçları: Resmin tamamen tek bir hücre içinde olduğundan emin olun; yalnızca hücreye özgü yeniden boyutlandırma yapmak istiyorsanız. Ayrıca, 'Hücrelerle birlikte taşı ve boyutlandır' özelliğinin uygulandığından emin olun—sayfaları veya resimleri kopyalamak bazen bunu sıfırlayabilir. Excel sürümlerindeki son değişiklikler bu ayarların konumunu biraz değiştirebilir, bu nedenle emin değilseniz 'Resim Biçimi' bölmesindeki 'Özellikler' bölümünü arayın.
Harika bir araçla hücrelere otomatik olarak boyutlandırılan resimleri kolayca ekleme
Çok sayıda resim eklemek ve her birinin ilgili hücreye mükemmel şekilde uygun olmasını sağlamak zorunda olan kullanıcılar için, Kutools for Excel'in 'Resimleri İçe Aktar' özelliği etkili bir çözüm sunar. Bu özellik, ürün listeleri, çalışan profilleri veya görsel envanter tablolarıyla ilgilenen kullanıcılar için özellikle yararlıdır çünkü süreci otomatikleştirir ve manuel ayarlamaları en aza indirir.
Kutools for Excel'i uygulamadan önce, lütfen önce indirip yükleyin.
1. Kutools Plus sekmesine gidin ve 'İçe Aktar & Dışa Aktar > Resimleri İçe Aktar' seçeneğine tıklayın. Ekran görüntüsüne bakın:
2. 'Resimleri İçe Aktar' iletişim kutusu göründüğünde, aşağıdaki adımları gerçekleştirin:
- 2.1 'İçe Aktar Sırası' açılır menüsünde, resimleri her sütunda aşağıya mı yoksa her satırda yatay olarak mı yüklemek istediğinize bağlı olarak 'Sütun bazlı, ardından satır bazlı doldur' veya 'Satır bazlı, ardından sütun bazlı doldur' seçeneklerinden birini seçin.
- 2.2 'Ekle' düğmesine tıklayın ve ardından ihtiyacınıza göre 'Dosya' veya 'Klasör' seçeneğini seçin. Bu, size tek tek resimleri veya bir klasördeki tüm resimleri içe aktarma imkanı sağlar.
- 2.3 Açılan Aç iletişim kutusunda, istediğiniz resim dosyalarını veya hedef klasörü seçin. Ardından Aç düğmesine tıklayarak devam edin. Ekran görüntüsüne bakın:
- 2.4 Seçilen resimler artık Resimleri İçe Aktar iletişim kutusunda listelenecektir. İçe Aktar Boyutu düğmesine tıklayın, Hücre Boyutunu Eşleştir seçeneğini işaretleyerek her resmin ilgili hücreye mükemmel şekilde uygun olduğunu garanti edin ve ardından Tamam.
- 2.5 Görüntü listesini gözden geçirdikten sonra 'İçe Aktar' düğmesine tıklayın.
3. Sonraki 'Resimleri İçe Aktar' iletişim kutusunda, resimleriniz için başlangıç hücresini seçin. 'Tamam' düğmesine tıklayın ve Kutools for Excel her bir resmi tam olarak ilgili hücre boyutuna uyacak şekilde yerleştirecektir.
Bu yardımcı programın ücretsiz deneme sürümünü (30-gün) kullanmak istiyorsanız, lütfen indirmek için tıklayın ve ardından yukarıdaki adımlara göre işlemi uygulamak için gidin.
VBA kodu: Programlı olarak resimleri hücrelere ekleme ve kilitleme
Bazen toplu resimler içe aktarma veya iş akışlarını otomatikleştirme gibi gelişmiş kullanımlar için VBA kodu ile çalışmak tekrarlayan görevleri hızlandırabilir. Bu yöntem, düzenli olarak belirli hücrelere resim eklemeniz ve her zaman kilitlemeniz gerekiyorsa—yani resimlerin bağlı oldukları hücrelerle tam olarak hareket etmesini ve yeniden boyutlandırılmasını sağlamanız—pratik bir çözümdür. Büyük veri setleri, ürün envanterleri veya görsel varlıklarla bağlantılı panolar gibi durumlarda VBA aracılığıyla otomasyon özellikle yararlıdır.
Avantajlar: Karmaşık veya tekrarlayan işler için oldukça esnek ve özelleştirilebilir. Hangi resimlerin hangi hücrelere gideceğini tam olarak kontrol edebilir, resim özelliklerini programlı olarak ayarlayabilir ve yeni verilerle resimleri otomatik olarak güncelleyebilirsiniz.
Sınırlamalar: Makroların etkinleştirilmesini ve VBA ile temel düzeyde familiarity (alışkanlık) gerektirir. Yanlış kullanım bazı ortamlarda hatalara veya güvenlik uyarılarına neden olabilir.
1. Geliştirici Araçları > Visual Basic'e tıklayarak VBA düzenleyicisini açın. Microsoft Visual Basic for Applications penceresinde, Ekle > Modül'e tıklayın ve aşağıdaki kodu modüle yapıştırın:
Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
Dim fd As FileDialog
Dim selectedItems() As String
Dim targetRange As Range
Dim i As Long
Dim addedPic As Picture
Dim item As Variant
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Title = "Select one or more images"
.Filters.Clear
.Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
.AllowMultiSelect = True
If .Show = -1 Then
If .selectedItems.Count = 0 Then Exit Sub
ReDim selectedItems(1 To .selectedItems.Count)
For i = 1 To .selectedItems.Count
selectedItems(i) = .selectedItems(i)
Next i
Else
Exit Sub
End If
End With
Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
If targetRange Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For i = 1 To UBound(selectedItems)
Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
With addedPic
.Top = targetRange.Offset(i - 1, 0).Top
.Left = targetRange.Offset(i - 1, 0).Left
.Width = targetRange.Offset(i - 1, 0).Width
.Height = targetRange.Offset(i - 1, 0).Height
.Placement = xlMoveAndSize
End With
Next i
Application.ScreenUpdating = True
MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub
2Kodu çalıştırmak için, (Çalıştır) düğmesine tıklayın VBA düzenleyici araç çubuğunda.
3. Dosya iletişim kutusu göründüğünde, bir veya daha fazla resim dosyası seçin ve ardından Tamam'a tıklayın.
4. İstendiğinde başlangıç hücresini seçin.
Makro, seçilen hücreden başlayarak her bir resmi ardışık satırlara yerleştirecektir:
- Her bir resim otomatik olarak hücreye uygun şekilde yeniden boyutlandırılacaktır.
- Resim, hücreyle birlikte taşınmak ve yeniden boyutlandırılmak üzere kilitlenmiştir.
- Eğer 3 resim seçerseniz ve B2 hücresini seçerseniz, → Resim 1 B2'de görünecektir,→ Resim 2 B3'te,→ Resim 3 B4'te olacaktır.
- Resimler hücre boyutuna uyar (küçük hücreler resimleri küçültür).
- Resimler varsayılan olarak satırlarla dikey olarak hizalanır.
- Mevcut içeriklerle çakışmayı önlemek için yeterli boş satır olduğundan emin olun.
Sorun giderme: Makro güvenlik uyarılarıyla karşılaşırsanız lütfen Excel'deki makro ayarlarınızı makroları etkinleştirecek şekilde ayarlayın. Bir resim eklerken hata alırsanız, yolun mevcut olduğunu ve dosya formatının desteklendiğini (.jpg, .png, .bmp gibi yaygın formatlar) doğrulayın.
Excel formülü: INDIRECT veya HYPERLINK kullanarak resimlere tıklanabilir bağlantılar oluşturma
Excel formülleri aracılığıyla doğrudan görselleri yerleştirmeyi desteklemese de, etkileşimli bağlantılar oluşturabilir ve bir görsel referans iş akışını simüle edebilirsiniz. Bu, kullanıcıların bilgisayarınızda veya paylaşılan bir sunucuda depolanan görsellere hızlıca erişmesi veya incelemesi gereken pano, rapor veya listelerde faydalıdır. Örneğin, çalışma sayfanızda resim dosya yollarını veya URL'leri saklayabilir ve bunları tıklanabilir hale getirebilir, böylece kullanıcılar resimleri varsayılan tarayıcılarında veya resim görüntüleyicilerinde açabilirler.
Avantajlar: Basit, makro gerektirmez ve hücre değerleri dinamik olarak korunabilir.
Sınırlamalar: Gerçek resimler hücrede görünmez—yalnızca tıklanabilir bağlantılar. Görsel kaynaklara hızlı erişim için faydalıdır ancak onları doğrudan dosyaya gömmek mümkün değildir.
1. A sütununda resim dosya yollarının veya URL'lerinin bir listesi olduğunu varsayalım. Aynı satırdaki boş bir hücreye (örneğin B2), tıklanabilir bir köprü oluşturmak için aşağıdaki formülü girin:
=HYPERLINK(A2,"View Image")
Bu formül, B2 hücresinde tıklanabilir bir bağlantı oluşturur ve tıklandığında A2'deki yol veya URL'de bulunan resmi açar.
2. Formülü B2'ye girdikten sonra Enter'a basın. Bunu diğer satırlara uygulamak için, her bir resim bağlantısının karşılık gelen resim yolunun yanına gelmesi için dolgu tutamacını aşağı doğru sürükleyin.
Parametre notları: HYPERLINK
fonksiyonu iki argüman alır: resme giden yol/URL ve bağlantı metni. Resim yollarının veya URL'lerin geçerli olduğundan ve Excel sayfasını kullanan herkes tarafından erişilebilir olduğundan emin olun. Yerel sürücünüzdeki dosyalara başvuruluyorsa, bağlantılar yalnızca aynı yola erişimi olan kullanıcılar için çalışacaktır.
Bir yol veya URL'ye dayalı gerçek resmi görüntülemek istiyorsanız, yalnızca formüllerle hücrelere gömülemediği için VBA veya nesne bağlantısı kullanmanız gerekir.
Sorun giderme: Bağlantı açılmazsa, dosya yolunun doğru olduğunu ve resim türü için varsayılan programın düzgün şekilde ayarlandığını doğrulayın. İnternet URL'leri etkin bir bağlantı gerektirir.
Demo: Kutools for Excel ile otomatik olarak boyutlandırılan resimleri hücrelere ekleme
İlgili makaleler:
- Excel'de tüm hücre referanslarını bir seferde nasıl kilitleyebilirim?
- Excel'de veri girişi veya girişinden sonra hücreleri nasıl kilitleyebilir veya koruyabilirim?
- Excel'de başka bir hücredeki değerlere göre hücreleri nasıl kilitleyebilir veya açabiliriz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!