Excel'deki bir sütuna bir formül kullanarak referans oluşturma


0

Bir sütuna referans vermem gereken bir elektronik tablom var. Buradaki yakalamak zamanın hangi sütununda olduğunu bilmediğimden, bunu MATCHbulmak için fonksiyonu kullanıyorum . Bir kere doğru sütunu bulduğumda içindeki hücrelere başvurmam gerekiyor.

İki sorun, CHOOSEbunun yerine basit bir işlev gibi bir şey kullanmamı engelliyor:

  • Başvuruda bulunabilecek birkaç yüzlerce sütunum var
  • Tüm sütuna basitçe başvurmam gerekiyor, çünkü satır sayısı da değişiyor

Başlangıçta kullanıyorum düşünüyordum MATCH, ADDRESS, INDIRECTfakat ADDRESSaynı zamanda satırları belirtmek için beni gerektirir. Sonra kullanabileceğimi düşündüm MATCHve CODE, ancak birden çok harften oluşan sütunlar için formülüm çok sıkıcıydı.

Bunu nasıl başarabilirim? (Bir aramaya / eşleşmeye göre tüm sütunu referans göster.)


1
Yeni sütunu eşleştirmek için kriterler nedir? Başlığına göre bir sütun mu arıyorsunuz? Belirli bir değer?
Dave,

Doğru sütunun başlığını eşleştirebilirseniz, bu hücrenin sütununu kullanabilirsiniz. Ne yapmaya çalıştığınızı anlayabilmek için tüm işleve ihtiyacımız var.
Raystafarian,

Yanıtlar:


2

Soru sormanın belirsiz yolu için özür dilerim.

Cevabı, işte sayıyı sütun referansına çevirecek basit bir formül olmasına rağmen anladım: substitute(address(1,YOURNUMBER),"$1","")

Daha önce de söylediğim gibi matchsütun numaramı bulmak için kullanıyorum bu yüzden YOURNUMBEReşleşmenin sonucunu kullanıyorum.


1

Bir sütundaki hücre sayısı sabittir, Excel 2007'den bu yana 1048576'dır ve önceki sürümlerde doğru şekilde hatırlıyorsam 65535'tir. xls(Eski format) dosyaları açarsanız , eski satır sayımına geri döner, bu nedenle hesaba katmak isteyebilirsiniz.

Böylece satırla başlayan 1ve satır 104576gibi biten A1:A1048576, ancak hangi formülü kullanırsanız kullanın.

Ancak, tüm sütunlara referans vermek elektronik tablonuzu çok yavaşlatabilir. Genellikle satırları saymak (bir COUNTROWSkere veya başka bir şey kullanarak ) ve menzile tam olarak başvurmak iyi bir fikirdir .


-1

Basit ve anlamlı

=OFFSET(Header,0,0,ROWS(A:A),1)

Sadece birileri burada olanları anlarsa basit ve anlaşılır. Cevabınız gerekli bağlamsal bilgiden yoksundur. Offset nedir ve takip ettiğiniz argümanlar nelerdir? Bu, Sütun A'yı aradığınız bir duruma nasıl uygulanabilir? Lütfen insanların durumlarına uygulamalarına yardımcı olmak üzere yararlı ve açıklayıcı bilgiler eklemek için EDIT düğmesini kullanın.
music2myear
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.