başvuru hücrelerini sabitlemek

başvuru hücrelerini sabitlemek

#2388 İleti | Aslofke | 21 Kas 2018, 10:09

aynı calc dosyasında iki sayfada çalışıyorum biri diğerinden verileri çekerek istediğim formata dönüştürüyor, fakat ben başvuru sayfasında hücreler arasında kes yapıştır uygulayınca ikinci sayfada ki başvuru hücreleri de değişiyor, ben ilk sayfada kes yapıştır yapsam da bunun değişmemesini istiyorum nasıl bir yol izlemeliyim umarım açık olmuştur.
Aslofke
 
İleti: 14
Kayıt: 05 Şub 2018, 14:41
İşletim Sisteminiz: Windows
LibreOffice Sürümü: 5.1.5.2

Re: başvuru hücrelerini sabitlemek

#2389 İleti | Hamurcu | 21 Kas 2018, 14:15

Merhaba,

Öncelikle aşağıdaki fonksiyonları kısaca anlatmak istiyorum.

Kod: Tümünü seç
= DOLAYLI ("ADRES")


".." İçerisindeki adreste bulunan değeri verir.

Örneğin =DOLAYLI("A1") A1 hücresindeki değeri geri döner.

Kod: Tümünü seç
= ADRES (Satır;Sütun;MutlakDeğer;BaşvuruTürü;SayfaAdı)


SayfaAdı verilen Satır ve Sütun numarasına karşılık gelen Adresi verir.

Örneğin =ADRES(2;4;;1;"Çizelge1")

2. Satır, 4. Sütun'un adresini geri döner --> "Çizelge1.$D$2"

Sizin probleminizi net bilmiyorum ama şöyle bir örnek yapalım;

İlk sayfamız aşağıdaki şekilde olsun.

Dolayli_Adres_1.png
Dolayli_Adres_1
Dolayli_Adres_1.png (8.85 KiB) 89 defa görüntülendi


İkinci sayfamızda aşağıdaki şekilde olsun.

Dolayli_Adres_2.png
Dolayli_Adres_2
Dolayli_Adres_2.png (11.05 KiB) 89 defa görüntülendi


Formülleri bu şekilde girerseniz, ilk sayfadaki bilgileri başka bir tarafa sürükleyip taşıdığınızda veya kes/yapıştır yaptığınıza, ikinci sayfadaki formüller de otomatik yeni yere göre değişecektir.

Eğer siz ikinci sayfadaki formüllerin değişmesini istemiyorsanız DOLAYLI ve ADRES fonksiyonlarını kullanarak aşağıdaki şekilde çözebilirsiniz.

Dolayli_Adres_3.png
Dolayli_Adres_3
Dolayli_Adres_3.png (28.83 KiB) 89 defa görüntülendi


Bu sayede formüllerinizde Çizelge1'deki A1 hücresindeki değer yerine, Çizelge1'deki 1. Satır 1. Sütundaki değer demek daha doğru olacaktır.

Siz A1 hücresindeki değeri kes/yapıştır ile veya taşıma ile başka bir hücreye götürdüğünüzde Calc referans olarak A1 hücresindeki değeri baz aldığı için tüm formüllerdeki A1 hücrelerini yeni yerle değişecektir. Ancak DOLAYLI ve ADRES fonksiyonları ile 1. Satır 1. Sütun dediğinizde nereye taşırsanız taşıyın formülleriniz hep 1. Satır 1. Sütun olarak kalacaktır.

Umarım işinizi görür.

İyi çalışmalar.
Kullanıcı avatarı
Hamurcu
 
İleti: 153
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x

Re: başvuru hücrelerini sabitlemek

#2391 İleti | Aslofke | 21 Kas 2018, 15:02

çok teşekkür ederim aynen işimi gördü yalnız bunu da söz gelimi 300 satıra uygulama ayrı bir mesele sanıyorum onu da makro kullanarak halletmek gerekiyor
Aslofke
 
İleti: 14
Kayıt: 05 Şub 2018, 14:41
İşletim Sisteminiz: Windows
LibreOffice Sürümü: 5.1.5.2

Re: başvuru hücrelerini sabitlemek

#2394 İleti | Hamurcu | 22 Kas 2018, 08:42

Şöyle yapabilirsiniz;

Gizli bir sütuna Satır numaralarını yazarsınız ve ADRES(....) fonksiyonunda (10;2;...) yerine (F2;G2;...) gibi kullanabilirsiniz.

Sonrasında F ve G sütunlarını gizlersiniz.
Kullanıcı avatarı
Hamurcu
 
İleti: 153
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x


Calc - Hesap Tablosu

Kimler çevrimiçi

Kayıtlı kullanıcılar: Google [Bot], Yandex [Bot]