Excel 如何从数字的一部分返回文本结果

Excel 如何从数字的一部分返回文本结果

我有 2 列。第一列是 BSB 号码,第二列是银行名称。如何创建公式或宏,让第 1 列的前 2 位或 3 位数字确定第 2 列中的银行名称。例如,如果我在第 1 列输入 063215,则第 2 列将显示“Commonwealth”,或者如果我输入 114879,它将返回结果“St George”,仅根据前 2 位或 3 位数字。我对 Excel 中的 VBA 和宏还很陌生,所以请多多指教。任何帮助都将不胜感激。

答案1

如果您的搜索框位于表单上的不同单元格中,则以下公式应该有效。例如,3 位数字位于 A 列,银行位于 B 列,搜索单元格为 C2,返回单元格为 D2。

=IFERROR(VLOOKUP(LEFT($C$2,3),A:B,2),"")

相关内容