匹配Column中的数字并将相应的值复制到新列

时间:2015-08-11 11:36:20

标签: excel text excel-formula phone-number words

我在单个Excel工作表 create or replace function nth_substring( i_str VARCHAR2, i_del VARCHAR2, i_pos NUMBER) /* find n-th substring in delimited string i_str input string e.g. a##b##c##d##e##f i_del delimiter character i_pos position of the strin starting from 1 */ return VARCHAR2 is BEGIN return rtrim(ltrim(regexp_substr(i_str,'[^'||i_del||']+', 1, i_pos))); END; / 中有4个coloumns。

A,B,C,D

我需要一个公式来查找column A contains digits in thousands (22300) rows (not in sequence) column B contains a value ( words) (sorted as A to Z ) Column c contains the same numbers as column A but not in sequence column D contains nothing 并在column C中匹配该数字,并从column A获取相应的值并将其复制到 column B

column D

这些行数以千计,对于查找如此庞大的数字而言非常乏味和累人任何帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

放入D2并将其复制下来:

=INDEX(B:B,MATCH(C2,A:A,0))

答案 1 :(得分:1)

您需要的是VLOOKUP

D1放入该公式并将其拖放下来:

=VLOOKUP(C1;$A$21115:$B$21115;2;FALSE)

使用德国公式:

enter image description here