2017-10-17 124 views
0

格式化的细胞,我想格式基于单元格的值x行数的x个(从VLOOKUP获取其值)。例如,如果我在单元格A1使用公式或者只输入值3,那么我想小区C1,C2和C3得到以下值..添加基于单元格的值

C1 = "Enter text for row 1" 
C2 = "Enter text for row 2" 
C3 = "Enter text for row 3" 

等等..

可以这样做通过VBA?

+2

你可以从任何VBA或碱的Excel这样做“文字输入”。公式版本可能更麻烦一些。你*可以*使用if语句= if(a1 <= row(c1),“row 1”,“”)然后拖拽它。你做那一行(c1),所以当你拖动它时,它对于单元格是动态的,而不是<= 1。 – Cyril

回答

0

就复制下来,最大可能值对于绿色高亮显示,使用条件格式。

选择单元格D1例如为第一单元到你的“输入文本”列权。

首页 - >条件格式 - >新建规则 - >使用公式确定格式细胞(底部的选项)。

在公式栏键入= C1 <> “”

不要(任何$的)在C1上使用锚!

然后使用格式按钮,现有箱的右下角,填写选项卡,选择首选绿色。好,然后确定。

复制细胞和向下拖动至超过盖最大预期收益

希望帮助

+0

这会工作得很好,谢谢,如果你会好心通过点击这个答案的左上角刻度接受的话,我会很感激,谢谢 – MTplus

+0

很乐意帮忙要命 – J3NKO

0

C1输入:

=IF(ROW()>$A$1,"",IF($A$1=0,"","Enter text for row " & ROW())) 

A1

enter image description here

+0

谢谢,结果就是我一直在寻找和工作,只要我在第一行。你知道我可以如何使这项工作,如果A1 vlaue将在G3,而“输入文本行xx”将在D7和以下? – MTplus

+0

@MTplus如果你想同样的东西,在细胞开始** D7 **,使用'= IF(行($ 1:1)> $ G $ 3, “”,IF($ G $ 3 = 0, “”,“输入文本行“&ROWS($ 1:1)))' –

+0

这相当麻烦,谢谢! – MTplus

相关问题