我有一张包含表格的表单,表格中有两列。第一列是隔间的编号,第二列是隔间的名称。
ID NAME
121 Fore peak
224 Enterance (s)
.
.
etc.
由于这些表格是在很短的时间内编写的,所以名字有时候会完整地写出来,有时候会使用缩写,有时候只是希望有人能凭借现在的聪明才智弄清楚它们。
有没有办法进行逐表替换,名称取决于左侧单元格中的数字?
如果任何单元格 = 121cell_to_the_right_of_it = '前峰'
类似这样的事?
答案1
从 B 列的伪代码开始
=IF(A1 = 100, "Name of Item", "")
不过我怀疑这不是一个现实的解决方案,特别是如果你有很多 ID 的时候。所以如果你已经知道哪个名字与哪个 ID 相关联,那么在 Excel 上的另一张表中,我会试图写出映射。
例如,假设你目前拥有的数据在工作表 1 上,然后在工作表 2 上写出类似
ID Name
1 CompartmentThis
2 CompartmentThat
5 CompartmentOther
115 ComparementMore
121 Fore peak
224 Entrenance (s)
然后,我在工作表 1 的 B 列中的公式(覆盖名称)将使用类似的代码查找匹配的值
=LOOKUP(A1, Sheet2!A:A, Sheet2!B:B)
将此公式一直拖到工作表 1 上的 B 列,它将为您完成所有艰苦的工作(假设 ID 确实是唯一的)!