Table one the lookup table:
<table style="width: 384pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="512"><colgroup><col style="width: 48pt;" width="64" span="8"></colgroup><tbody><tr style="height: 15pt;" height="20"><td style="border-width: 1pt 0.5pt 0.5pt 1pt; border-style: solid; border-color: windowtext; background-color: transparent; width: 48pt; height: 15pt;" class="xl67" width="64" height="20">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl68" width="64">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" align="middle" width="64">price</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" width="64">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" width="64">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" width="64">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" width="64">
</td><td style="border-width: 1pt 1pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl70" width="64">
</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">Quality</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">Length</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl66" align="middle">diamter</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl66">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl66">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl66">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl66">
</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl72">
</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">0</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">20</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">30</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">40</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">50</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">60</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">p</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">50</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">516</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1084</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1776</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1757</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">149</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">955</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">p</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">100</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">860</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1771</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1526</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1310</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">311</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1805</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">t</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">200</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1147</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1839</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1348</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">377</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">110</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1031</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">p</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">300</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1262</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1324</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1159</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1613</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1491</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1108</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">p</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">400</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1330</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">377</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">747</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1219</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">266</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1136</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">d</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">50</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">474</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">254</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">339</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1854</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1056</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1436</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">d</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">100</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">790</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1315</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1894</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">907</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1411</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">990</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">d</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">200</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1053</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1469</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">820</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">982</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">207</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1773</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl71" height="20">d</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">300</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1159</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1709</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1479</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1198</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">521</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">1321</td></tr><tr style="height: 15.75pt;" height="21"><td style="border-width: medium 0.5pt 1pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15.75pt;" class="xl74" height="21">d</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl75" align="right">400</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1222</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl75" align="right">1706</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl75" align="right">485</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl75" align="right">1114</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl75" align="right">231</td><td style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl76" align="right">693</td></tr></tbody></table>
Table two with your return prices:
<table style="width: 384pt; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="512"><colgroup><col style="width: 48pt;" width="64" span="8"></colgroup><tbody><tr style="height: 15pt;" height="20"><td style="border-width: 1pt 0.5pt 0.5pt 1pt; border-style: solid; border-color: windowtext; background-color: transparent; width: 48pt; height: 15pt;" class="xl66" width="64" height="20">Diameter</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl67" width="64">Length</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl67" width="64">Quality</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl67" width="64">Class</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl67" width="64">Price</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl67" width="64">
</td><td style="border-width: 1pt 0.5pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl68" align="middle" width="64">Class lookup</td><td style="border-width: 1pt 1pt 0.5pt medium; border-style: solid solid solid none; border-color: windowtext; background-color: transparent; width: 48pt;" class="xl69" width="64">
</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl70" align="right" height="20">17</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">50</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">p</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">a</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">567.6</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">a</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl71" align="right">1.1</td></tr><tr style="height: 15pt;" height="20"><td style="border-width: medium 0.5pt 0.5pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15pt;" class="xl70" align="right" height="20">16</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">220</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">d</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">b</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65" align="right">1131.975</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">
</td><td style="border-width: medium 0.5pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl65">b</td><td style="border-width: medium 1pt 0.5pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl71" align="right">1.075</td></tr><tr style="height: 15.75pt;" height="21"><td style="border-width: medium 0.5pt 1pt 1pt; border-style: none solid solid; border-color: windowtext; background-color: transparent; height: 15.75pt;" class="xl72" align="right" height="21">50</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">230</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73">t</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73">c</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73" align="right">115.5</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73">
</td><td style="border-width: medium 0.5pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl73">c</td><td style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: windowtext; background-color: transparent;" class="xl74" align="right">1.05</td></tr></tbody></table>
Both tables starts in A1
(I did not recreate whole tables from your pictures as they are time consuming, next time enter data not pictures)
Formula in E2(under "Price haeding")
(Array formula confirm CTRL_SHIFT+ENTER)
=INDEX(Sheet2!$C$4:$H$13,MATCH(C2&INDEX(Sheet2!$B$4:$B$13,MATCH(B2,Sheet2!$B$4:$B$13,1),1),Sheet2!$A$4:$A$13&Sheet2!$B$4:$B$13,0),MATCH(A2,Sheet2!$C$3:$H$3,1))*VLOOKUP(D2,$G$2:$H$4,2,0)
copy down.
The t in the third row is the for purpose. To show that the formula works.
Give a try and let me know