我有一张excel表,其中A列的值为A,B,C,D,E . 它们是合并的单元格 . A1到A3的值为A. B1到B3,值为B,依此类推 . B列对A列中的每个值都有一定的描述,如Apple,飞机, Ant , Value 为A. banana,bat,ball为值B等 . 列c空白从c1到c15 . 如果我选择单元格c1或c2或c3,则必须在消息框中显示A.如果我选择单元格c4或c5或c6,则必须在消息框中显示B.如果我选择单元格c7或c8或c9,则必须在消息框中显示C.如果我选择单元格c10或c11或c12,则必须在消息框中显示D.如果我选择单元格c13或c15或c16,则必须在消息框中显示E.
我试图使用该函数(= vlookup(A1,$ A $ 1:$ B:$ 15,4,false)) . 但它没有给我任何结果 . 任何帮助表示赞赏(公式或vba) .
谢谢 .
1 回答
如果您想使用 formula ,您可以执行以下操作:
或者与 VBA 相同:
或者,如果列A实际上只是B列中单词的第一个字母,那么当然可以使用
UPPER(LEFT(B1))