Koşullu biçimlendirme kullanmadan, içinde hiçbir şey bulunmayan hücreler için özel biçim


2

hücre boşsa, özel bir format kullanarak metin eklemek isterim. Bir değerin belirli bir değerin altında veya üstünde olması durumunda metnin nereye eklendiğini gördüm. Hücre boşsa, hücreye metin ekleyebilir misiniz? Şanssız takip etmeye çalıştım

[=0]"Enter value"* 0;

[=""]"Enter value"* 0;

Yanıtlar:


7

Tamam, yapılabilir ve yapamaz. Aşağıdaki resimde olduğu gibi istediğiniz formatta görünmesini sağlayabilirsiniz . Hücre C3 ve Hücre C5, C5'deki bir değerle aynı şekilde formatlanır:

alt metin

Metni hücreye girdiğinizde, bu durumda C5 metin kaybolur. Sırrı bir piksel sütununda, B Sütunu. Bu bir hile, ama iyi etki için kullandım.


1
Bu gerçekten zekice. Mükemmel geçici çözüm.
gitarist

4

Hücrelerinizi seçin ve sayı formatı iletişim kutusuna gidin ve soldaki listeden Özel'i seçin. Ardından, Metin yaz kutusuna şunu girin:

#,##0.00;-#,##0.00;"Enter value"

İlk yarı-kolondan önceki giriş, pozitif sayılar için formatı, birinci ve ikinci yarı-kolonlar arasındaki giriş, negatif sayılar için formatı belirler. Bunları kendi verileriniz için doğru formata değiştirin. Üçüncü giriş, sıfır biçimini belirtir.

Hücrelerinizi bu şekilde biçimlendirir ve hücreye 0 yazarsanız, hücre sıfır içerecektir, ancak belirttiğiniz metni görüntüler.

Bu, yalnızca hücre 0 içeriyorsa işe yarar. Jmaglasang'ın önerdiği gibi başka bir hücrede bir tür "yardımcı" işlevi olmadan veya Worksheet_Change olayında bazı VBA kodları olmadan bunu bir metin girişi için yapmanın bir yolunu düşünemedim.

Bir VBA çözümü istiyorsanız, bana bildirin. Ancak bu, kullanıcıların çalışması için etkin olan makrolara sahip olması gerektiği anlamına gelir.


Bazı VBA hileleri olmadan mümkün olabileceğinden şüphelenmiştim. Biçimlendirme ile ilgili açıklama için teşekkür ederiz. Bunun nasıl çalıştığını hiç anlamadım.
guitarthrower

Eklemeliyim ki, kullanımı ve dağıtımı kolaylaştırmak için VBA'yı bunun dışında tutmaya çalışıyorum.
guitarthrower

3
Doğru, VBA bazı ortamlarda işleri karmaşıklaştırıyor. Bilginize, hücre numarası içeriyorsa neyin gösterileceğini belirten özel sayı biçimlerinde dördüncü bir olası bölüm vardır. Ancak, bu dördüncü seçeneği hiç kullanmadım.
dendarii

0

Sadece @dendarii tarafından verilen cevaba eklemek için - metin için dördüncü ekleyebilirsiniz. Örneğin, bu sayı biçimlendirmesiyle:

"Olumlu Numaram", "Olumsuz Numaram", "Sıfırım", "Metnim"

... sayısal olmayan herhangi bir metin girildiğinde hücre "Metin" ibaresini gösterecektir.

Ancak, ne yazık ki boş hücre için beşinci bir seçenek yoktur.

Öyleyse senaryonuz varsayılan olarak hücrede boşluk karakterine sahipse izin verirse, o zaman bunu dördüncü seçenekle yapabilirsiniz. Ancak kullanıcı bu boşluk karakterini hücreden siler ve boş bırakırsa, özel ekran metniniz kaybolur.


-1

görüntü tanımını buraya girin

Bunu anladıysam, deneyebilirsin:

IF(condition,TrueValue,FalseValue)

Boş değer değerlendirilirken yanlış kabul edilir.


teşekkürler, ancak metninizin B sütununda, resminizde bulunan herhangi bir formül olmadan görünmesini isterim.
guitarthrower,
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.