我有以下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
。
有什么想法吗?
答案 0 :(得分:0)
我怀疑@Marc意味着下面的J2
中的公式(根据需要复制)会“挑选”你想要的值。我不清楚你的问题是否应该将它们分开(如Row2
示例中)或串联在一起(CONCATENATE [&],如J7
示例,其中这些是空格[ “”分隔):
我也不完全确定你的'定义函数',但假设你不需要UDF。
我使用Row1
为VLOOKUP提供偏移量,以便手动调整每列的公式。
ColumnI
是预期的用户输入,通过从源$ A $ 2:$ A $ 10的数据验证列表中进行选择,这可能是最佳的。