工作需求需要導出三列東西,之後生成矩陣,但奈何Matlab要求行列的序號名字要爲0-9的數字,所以運用excel進行了處理。圖如下:
(要將左側列表中86*替換爲右側列表對應的代號)
圖1 | 圖2
最終實現如下圖所示的結果:
圖3
實現方法:
將圖1 中的AB兩列複製到EF列,並將圖2的內容複製到工作表Sheet2中的EF列。如下:
圖4
圖5
在A1中輸入=IF(ISNA(VLOOKUP(E1,Sheet2!F:G,2,)),ROW(),VLOOKUP(E1,Sheet2!F:G,2,))
B1中輸入=IF(ISNA(VLOOKUP(F1,Sheet2!F:G,2,)),ROW(),VLOOKUP(F1,Sheet2!F:G,2,))
之後再A1及B1右下角向下拖動可。最後得到圖3結果。
希望本文檔對你有幫助!