หากฉันเข้าใจคำถามของคุณคุณจะมีรายชื่อในคอลัมน์ A และรายการของตัวเลขในคอลัมน์ B ที่ระบุในแถวใดในคอลัมน์ C แต่ละชื่อในคอลัมน์ A ควรจะแสดง คุณต้องมีสูตรที่จะแสดงชื่อในคอลัมน์ A ตามลำดับที่กำหนดโดยคอลัมน์ B
ตัวอย่างเช่นหากคำว่า 'Alpha' อยู่ในเซลล์ A1 และหมายเลข 3 อยู่ในเซลล์ B1 ดังนั้น Alpha ควรแสดงในเซลล์ C3
สูตรต่อไปนี้จะสร้างผลลัพธ์นั้น
=INDEX(A:A,MATCH(ROW(C1),B:B,0),1)
สูตรนี้ใช้งานได้สองขั้นตอน:
MATCH
ฟังก์ชั่นระบุแถวในคอลัมน์ B ที่ตรงกับหมายเลขแถวของแต่ละเซลล์ในคอลัมน์ C ในตัวอย่างที่แสดงด้านล่างเซลล์ C1 มีจำนวนแถวของ 1; MATCH พบว่าค่าในแถวที่ 2 ของคอลัมน์ B
INDEX
ฟังก์ชั่นแล้วส่งกลับค่าในคอลัมน์ A สำหรับแถวที่MATCH
พบ ดังนั้นในตัวอย่าง 'เบต้า' จะปรากฏในเซลล์ C1, 'Kappa' ใน C2 และ 'Alpha' ใน C3

เพียงวางสูตรในเซลล์ C1 (หรือแถวในคอลัมน์ C ที่สอดคล้องกับจุดเริ่มต้นของรายการในคอลัมน์ A) และคัดลอกลงไปยังแถวสุดท้ายของชื่อ