我需要解釋工作簿是如何設計的,以便我嘗試使用的公式更有意義。使用基於外部工作簿使用動態文本的公式
我試圖從中獲取數據的工作簿具有在特定國家的頂部和假日水平運行的日期,以便在相鄰單元格中垂直寫入給定日期。各國並不總是位於同一排,而且前一天不會每天都有相同數量的國家。例如,使用字母來代表任意行數和列數,
workbook1
col a col b col c
row 1 1/1/2017 1/2/107 1/3/2017
row 2
row 3 Spain Canada Australia
row 4 Colombia Spain Vietnam
row 5 Vietnam England
在另一個工作簿,我有這樣的:
workbook2
col a col b col c col d col e
date date column no date column letter code Spain
1/1/2017 a x ="'[workbook1.xlsx]sheet'!$" & x & ":$" & x
在date column no
專欄中,我有一個公式,讓我從第一個工作簿的左側存在日期的列號。使用這個數字,我將它轉換爲date column letter
列下的字母。使用這個,我試圖在workbook2
中建立一個動態的MATCH
公式,它會告訴我它是否在第一個工作簿中找到了國家。比賽公式將被放置在「西班牙」的正下方並寫作=MATCH(E2, D2, 0)
。這不會產生預期的結果。我不確定在workbook2
的d列中寫入外部參考作爲字符串,並將其提供給公式正在使其工作。
這可以抑制這一點。這工作得很好。非常感謝你! – erik7970