มีวิธีใดที่จะใช้สูตร VLOOKUP ใน Numbers เพื่อแทรกรูปภาพแทนค่าข้อความ?


3

ความตั้งใจคือการสร้างแผ่นงานที่อ้างอิงคำสั่งซื้อจากลูกค้าด้วยภาพของแต่ละรายการที่สั่งจากแคตตาล็อกสินค้าคงคลังของฉัน

ฉันต้องสร้างสเปรดชีตที่อ้างอิง SKU ของรายการเพื่อแสดงภาพของรายการที่ไม่ซ้ำ ตัวอย่างเช่น: 004 ที่ป้อนในเซลล์ A: 1 ควรค้นหา 004 บนแผ่น "รูปภาพ" และส่งคืนค่าในคอลัมน์ 2 ที่ตรงกับ 004 ฉันได้สร้างสูตรนี้ขึ้นมาโดยใช้ฟังก์ชัน VLOOKUP

อย่างไรก็ตามฉันต้องการให้ตัวเลขใส่รูปภาพในเซลล์ที่ได้ วิธีที่สูตรของฉันใช้งานได้ในปัจจุบันจะส่งคืนข้อความในเซลล์เท่านั้น ฉันจะทำให้มันคืนค่ารูปภาพได้อย่างไร หากฉันลบข้อความออกจากเซลล์ที่สอดคล้องกับ 004 ผลลัพธ์ที่ได้คือ 0 แม้ว่าจะมีภาพที่วางลงในเซลล์

สูตรปัจจุบัน:

VLOOKUP($A2,images::Table 1::A$1:B$10,2,FALSE)

ฉันลากภาพจาก Finder ไปยังเซลล์ แต่ปรากฏราวกับว่าพวกเขาแสดงเป็นภาพพื้นหลังในเซลล์หรืออะไรทำนองนั้น

ทดสอบแผ่นด้วยสูตร ทดสอบแผ่นภาพสินค้าคงคลัง

คำตอบ:


1
  • รูปภาพไม่ใช่เนื้อหาจริงของเซลล์ แต่เป็นเพียงการจัดรูปแบบเซลล์ (ภาพพื้นหลัง) และสูตรไม่สามารถโต้ตอบกับการจัดรูปแบบเฉพาะกับเนื้อหาของเซลล์
  • การจัดรูปแบบตามเงื่อนไขสามารถใช้ชุดตัวเลือกการจัดรูปแบบแบบ จำกัด เท่านั้นและน่าเสียดายที่รูปภาพไม่ใช่หนึ่งในนั้น
  • AppleScript ไม่ได้ให้ความสามารถในการตั้งค่าภาพพื้นหลังของเซลล์เพียงสีพื้นหลังของเซลล์ (แม้ว่ารูปร่างและรายการข้อความจะมีความสามารถสำหรับภาพพื้นหลัง)

ดังนั้นในปัจจุบันนี้เป็นไปไม่ได้


ขอบคุณสำหรับการตอบสนองที่รวดเร็ว ฉันกลัวสิ่งนั้น ฉันไม่คุ้นเคยกับ AppleScript มาก แต่ฉันสงสัยว่าถ้ามีวิธีใช้ AppleScript เพื่อทำสิ่งที่ฉันกำลังมองหา ความคิดใด ๆ
Jeremy Evensen

@Jeremy น่าเสียดายที่ไม่สามารถตั้งค่าภาพพื้นหลังของเซลล์ด้วย AppleScript ให้ดูแก้ไข
grg

0

นี่เป็นวิธีแฮ็กที่จะทำสิ่งนี้:

  • นำตารางภาพของคุณมาวางบนแผ่นทดสอบ
  • ขยายความกว้างของแถวให้เท่ากัน
  • เพิ่มสูตรลงในตารางรูปภาพที่ตรวจสอบแผ่นทดสอบว่ามี SKU อยู่หรือไม่ สิ่งนี้อาจอยู่ในเซลล์ที่ซ่อนอยู่แยกต่างหากหรือในเซลล์ภาพด้วยข้อความโปร่งใส: สูตรการจับคู่คอลัมน์
  • กรองตารางรูปภาพสำหรับผลลัพธ์ที่แท้จริง ป้อนคำอธิบายรูปภาพที่นี่
  • ซ่อนเซลล์ทั้งหมดนอกเหนือจากคอลัมน์ B (หรือใช้ผลลัพธ์แบบโปร่งใส)

โปรดทราบว่าแถวเรียงแผ่นทดสอบ A จะต้องเรียงจากน้อยไปหามากเพื่อให้ทำงานได้โดยไม่ต้องทำซ้ำ หรือคุณสามารถมีตารางแนวนอนหลายแถวซ้อนกันหนึ่งตารางเพื่อทดสอบ SKU แต่ละรายการเพื่อจับคู่ สุดท้ายหากคุณมีอิสระที่จะใช้หมายเลขที่สำคัญสำหรับ SKU คุณสามารถแทนที่แถวที่ว่างเปล่า () หรือคอลัมน์ () เพื่อยืนเพื่อใช้อ้างอิง SKU
ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.