0

我有以下excel文件:

W1000x554   1032    408 52.1    29.5    70700   12300   
W1000x539   1030    407 51.1    28.4    68700   12000   
W1000x483   1020    404 46      25.4    61500   10700   
W1000x443   1012    402 41.9    23.6    56400   9670    
W1000x412   1008    402 40      21.1    52500   9100    
W1000x371   1000    400 36.1    19      47300   8140    
W1000x321   990     400 31      16.5    40900   6960    
W1000x296   982     400 27.1    16.5    37800   6200    
W1000x584   1056    314 64      36.1    74500   12500   

我想定义一个函数,它可以向用户询问第一列的名称之一,然后稍后读取该行的所有相关数据。例如,如果用户定义W1000x412然后读取:1008 402 40 21.1 52500 9100。有任何想法吗?

4

1 回答 1

0

我怀疑@Marc 的意思是像J2下面这样的公式(必要时上下复制)将“挑选”出你想要的值。从您的问题中我不清楚这些是否应该分开(如Row2示例)或串在一起(CONCATENATE [&] 如J7示例,其中这些是空格 [" "] 分隔):

SO13424984 示例

我也不完全确定您的“定义函数”,但假设您不需要 UDF。

我曾经Row1为 VLOOKUP 提供偏移量,以保存手动调整每列的公式。

ColumnI是预期的用户输入,最好从数据验证列表中进行选择,源为 $A$2:$A$10。

于 2012-12-11T16:13:25.210 回答