ฉันมีสองคอลัมน์ (คอลัมน์ A และคอลัมน์ B) ซึ่งอยู่ในรายการแบบหล่นลงรายการ
A B
a 1
b 2
c 3
d 4
....so on
นั่นหมายความว่าคุณสามารถเลือก "a" จากคอลัมน์ A และ "2" จากคอลัมน์ B ซึ่งให้ชุด "a" "2" หรือ "a" จากคอลัมน์ A และ "4" จากคอลัมน์ B ซึ่งให้ชุดค่าผสมที่แตกต่างกัน "a" "4 "และต่อไปอาจจะมีการผสมผสานที่หลากหลาย ฉันต้องการสร้างปุ่มส่งซึ่งให้หมายเลขซีเรียลในคอลัมน์ C ในเซลล์ใด ๆ เช่นนั้น
- เมื่อฉันเลือก "a" และ "2" แล้วกดปุ่มส่งหมายเลขซีเรียล ควรจะแสดง "1"
- เมื่อฉันเลือก "a" และ "2" อีกครั้งและกดส่ง ปุ่มหมายเลขซีเรียลควรจะแสดง "2"
- และเมื่อฉันเลือก "a" และ "3" และกดปุ่มส่งหมายเลขซีเรียลควรจะแสดง "1" เพราะมันเป็นชุดใหม่และอื่น ๆ ...
คุณระบุแท็กแผ่นงาน - ฟังก์ชั่น แต่คุณต้องการที่จะมีปุ่มส่ง? ผู้ที่ไม่ดี / ง่าย / มีประสิทธิภาพในการรวมกัน ทำไมคุณต้องใช้ปุ่มส่งทำไมไม่ใช้เพียงสูตรและรับการคำนวณโดยอัตโนมัติ
—
Máté Juhász
ยินดีต้อนรับสู่ Super User เราไม่ใช่บริการเขียนสคริปต์ เราคาดว่าผู้ใช้จะบอกเราถึงสิ่งที่พวกเขาได้ลองมาแล้ว (รวมถึงสคริปต์ที่ใช้) และที่ติดขัดเพื่อให้เราสามารถช่วยแก้ไขปัญหาเฉพาะ คำถามที่ขอเฉพาะสคริปต์นั้นกว้างเกินไปและน่าจะเป็น พักไว้หรือปิด . กรุณาอ่าน ฉันจะถามคำถามที่ดีได้อย่างไร .
—
DavidPostill
สวัสดี @ MátéJuhászคุณสามารถบอกให้ฉันรู้วิธีการใช้ "สูตรและคำนวณโดยอัตโนมัติ"
—
Abhi0209
สวัสดี @DavidPostill ฉันรู้ว่านี่เป็นคำถามที่กว้างขวาง แต่ฉันติดอยู่ที่จุดเชื่อมต่อนี้และฉันไม่สามารถลองโดยเฉพาะเพราะฉันไม่รู้ว่าจะไปที่ไหน หากคุณสามารถให้ทิศทางฉันได้เล็กน้อยฉันสามารถเริ่มทำสิ่งนั้นได้ คอลัมน์ A และคอลัมน์ B เป็นวิชาเคมีและฉันกำลังพยายามสร้างที่เก็บสำหรับผู้ที่เข้าร่วมชุดทางเคมีเพื่อทราบหมายเลขประจำตัวของพวกเขาในชุดค่าผสมนั้น
—
Abhi0209
สิ่งที่คุณต้องการนั้นมีความหลากหลายทางตรรกะเกินกว่าที่จะครอบคลุมโดยสคริปต์ อาจเป็นไปได้ แต่การควบคุมด้วยตนเองที่คุณต้องใช้กับมันจะใช้เวลามากกว่าที่จะประหยัด สำหรับสถานการณ์แบบไดนามิกโดยพลการของคุณไม่มีวิธีที่เร็วกว่าการพิมพ์ = A1 & amp; B3 ใน C1 ฉันเองใช้โซลูชันที่กำหนดเองมากมาย แต่สิ่งที่คุณขอนั้นยากที่จะทำให้มีประสิทธิภาพ สิ่งที่ฉันแนะนำคือคุณไป excelforum.com และถามพวกเขาสำหรับสคริปต์ที่ค้นหาว่า 1 เซลล์ในแต่ละคอลัมน์ A และ B เป็นตัวเอียงแล้วทำให้ = A & amp; B เป็นแถวว่างแรกในคอลัมน์ถัดไปแล้วล้างเซลล์ตัวเอียงทั้งหมด นี่เป็นวิธีที่เร็วที่สุดที่ฉันคิด
—
helena4