Note: The other languages of the website are Google-translated. Back to English

วิธีแทรกชื่อแผ่นงานในเซลล์ใน Excel อย่างรวดเร็ว

มีวิธีง่ายๆในการแทรกชื่อแผ่นงานปัจจุบันในเซลล์เดียวหรือไม่? จะแทรกชื่อแผ่นงานทั้งหมดในเซลล์ได้อย่างไร? บทความนี้จะนำเสนอวิธีการที่ยุ่งยากเพื่อแก้ปัญหาเหล่านี้

แทรกชื่อแผ่นงานปัจจุบันอย่างรวดเร็วในเซลล์ที่มีฟังก์ชัน

แทรกชื่อแผ่นงานทั้งหมดในเซลล์อย่างรวดเร็วด้วย VBA

แทรกชื่อแผ่นงานที่ใช้งานได้อย่างรวดเร็วด้วย Kutools for Excel ความคิดที่ดี 3

แทรกชื่อแผ่นงานทั้งหมดอย่างรวดเร็วด้วยการเชื่อมโยงหลายมิติในเซลล์เป็นดัชนี ความคิดที่ดี 3


ลูกศรสีฟ้าฟองขวา แทรกชื่อแผ่นงานปัจจุบันอย่างรวดเร็วในเซลล์ที่มีฟังก์ชัน

เพียงแค่ใส่สูตรของ = ขวา (CELL ("filename", D2), LEN (CELL ("filename", D2)) - FIND ("]", CELL ("filename", D2))) ในเซลล์ใดก็ได้แล้วกด เข้าสู่ มันแสดงชื่อแผ่นงานปัจจุบันในเซลล์
doc-insert-sheets-name-to-cells1

สูตรนี้แสดงได้เฉพาะชื่อของแผ่นงานปัจจุบันเท่านั้น แต่ไม่สามารถแสดงชื่อของแผ่นงานอื่นได้


ลูกศรสีฟ้าฟองขวา แทรกชื่อแผ่นงานทั้งหมดในเซลล์อย่างรวดเร็วด้วย VBA

หากคุณต้องการใส่ชื่อแผ่นงานทั้งหมดในเซลล์มาโคร VBA เป็นตัวเลือกที่ดี

ขั้นตอนที่ 1: กดปุ่มค้างไว้ อื่น ๆ + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

ขั้นตอนที่ 2: คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางมาโครต่อไปนี้ในหน้าต่างโมดูล

VBA สำหรับการแทรกชื่อแผ่นงานทั้งหมดในเซลล์:

ชื่อแผ่นงานย่อย ()
คอลัมน์ (1)
สำหรับ i = 1 To Sheets.Count
เซลล์ (i, 1) = ชีต (i) .Name
ต่อไปฉัน
ย่อยสิ้นสุด

ขั้นตอนที่ 3: กดปุ่ม F5 กุญแจสำคัญในการเรียกใช้แมโครนี้ จากนั้นชื่อของเวิร์กชีตทั้งหมดจะปรากฏในคอลัมน์ A ของแผ่นงานปัจจุบัน ดูภาพหน้าจอ:
doc-insert-sheets-name-to-cells2

หมายเหตุ: ในรหัส VBA คุณสามารถเปลี่ยนได้ เซลล์ (i, 1) ไปยังการอ้างอิงอื่นเพื่อแทรกชื่อแผ่นงานเริ่มต้นที่เซลล์อื่น ตัวอย่างเช่นแทรกชื่อแผ่นงานเริ่มจาก C3 เปลี่ยนเป็น เซลล์ (i + 2, 3).


ลูกศรสีฟ้าฟองขวา แทรกชื่อแผ่นงานที่ใช้งานได้อย่างรวดเร็วด้วย Kutools for Excel

หากคุณต้องการแทรกข้อมูลของแผ่นงานที่ใช้งานอยู่รวมถึงชื่อแผ่นงานชื่อสมุดงานเส้นทางไฟล์และอื่น ๆ ไปยังเซลล์หรือส่วนหัว / ส่วนท้ายคุณสามารถใช้ Kutools สำหรับ Excel's แทรกข้อมูลสมุดงาน.

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

1. เลือกเซลล์หรือช่วงที่จะใส่ชื่อแผ่นงานแล้วคลิก Kutools พลัส > สมุดงาน > แทรกข้อมูลสมุดงาน.doc แทรกข้อมูลแผ่นงาน 1

2. จากนั้นเลือกข้อมูลสมุดงานที่คุณต้องการแทรก ข้อมูล และระบุตำแหน่งที่คุณต้องการวางข้อมูล แทรกที่ มาตรา. จากนั้นคลิก OK.

doc 1

คุณสามารถคลิกที่นี่เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับแทรกข้อมูลสมุดงาน

ลูกศรสีฟ้าฟองขวา แทรกข้อมูลสมุดงานลงในเซลล์ / ส่วนหัว / ส่วนท้าย


ลูกศรสีฟ้าฟองขวา แทรกชื่อแผ่นงานทั้งหมดอย่างรวดเร็วด้วยการเชื่อมโยงหลายมิติในเซลล์เป็นดัชนี

Kutools สำหรับ Excel's สร้างรายการชื่อแผ่นงาน ยูทิลิตี้ไม่เพียง แต่แทรกชื่อแผ่นงานทั้งหมดในเซลล์ แต่ยังแทรกไฮเปอร์ลิงก์ไปยังแผ่นงานที่เกี่ยวข้องด้วย

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจาก ติดตั้งฟรี Kutools สำหรับ Excel โปรดทำดังนี้:

ขั้นตอนที่ 1: คลิกปุ่ม Kutools พลัส > แผ่นงาน > สร้างรายชื่อแผ่นงาน
doc-insert-sheets-name-to-cells3

ขั้นตอนที่ 2: ในไฟล์ สร้างรายชื่อแผ่นงาน กล่องโต้ตอบระบุการตั้งค่าตามความต้องการของคุณแล้วคลิก OK.
doc-insert-sheets-name-to-cells4

จากนั้นคุณจะเห็นชื่อแผ่นงานทั้งหมดถูกแทรกในแผ่นงานใหม่และแต่ละชื่อแผ่นงานจะเชื่อมโยงไปยังแผ่นงานที่เกี่ยวข้อง ดูภาพหน้าจอต่อไปนี้:

ชื่อเวิร์กชีตที่มีการเชื่อมโยงหลายมิติ
ชื่อเวิร์กชีตที่มีปุ่มมาโคร
doc-insert-sheets-name-to-cells5
doc-insert-sheets-name-to-cells6

พื้นที่ สร้างรายการชื่อแผ่นงาน ยูทิลิตี้ช่วยให้คุณสร้างรายการชื่อเวิร์กชีตทั้งหมดของเวิร์กบุ๊กที่ใช้งานอยู่ในเวิร์กชีตใหม่ซึ่งประกอบด้วยไฮเปอร์ลิงก์หรือปุ่มมาโครเพื่อนำทางไปยังเวิร์กชีตอื่นได้อย่างรวดเร็ว คลิกเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับยูทิลิตี้นี้

ลูกศรสีฟ้าฟองขวา แสดงชื่อแผ่นงานทั้งหมดด้วยไฮเปอร์ลิงก์



Kutools for Excel: 300 + ฟังก์ชันที่คุณต้องมีใน Excel 30ทดลองใช้ฟรีทุกวันจากที่นี่

รวมหลายแผ่นงาน / สมุดงานเป็นแผ่นงานเดียวหรือสมุดงาน

ในการรวมแผ่นงานหลายแผ่นหรือสมุดงานเป็นแผ่นงานเดียวหรือสมุดงานอาจเป็นเรื่องที่น่าสนใจใน Excel แต่ด้วยไฟล์ รวมกัน ฟังก์ชันใน Kutools สำหรับ Excel คุณสามารถรวมแผ่นงาน / สมุดงานหลายสิบแผ่นไว้ในแผ่นงานหรือสมุดงานเดียวได้นอกจากนี้คุณยังสามารถรวมแผ่นงานเข้าด้วยกันโดยคลิกเพียงไม่กี่ครั้งเท่านั้น  คลิกเพื่อดูคุณสมบัติเต็มรูปแบบ 30 วันทดลองใช้ฟรี!
รวมแผ่น
 
Kutools for Excel: มี Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการ ให้ทดลองใช้ฟรีโดยไม่มีข้อจำกัด 30 วัน

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (32)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันไม่สามารถรับขั้นตอนสุดท้ายของ VBA นี้ได้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีชีตแรก (ชื่อ "DATA") มีตาราง (ชื่อคอลัมน์ Location1, Location2 เป็นต้น) แผ่นงานที่สองชื่อ LOCATOIN-1 แผ่นงานที่สามชื่อ LOCATION-2 เป็นต้น เป็นต้น ตอนนี้ในแผ่นงาน LOCATION-1 ฉันต้องใส่ข้อมูลบางส่วนจากตาราง (จากแผ่น "DATA" คอลัมน์ "Location1") ฉันจะใช้ข้อมูลตามที่เป็นฉันหมายความว่าฉันจะใช้ "=" วิธีดึงข้อมูลนี้สำหรับแต่ละชีต... ได้โปรดช่วยด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี... ฉันคิดว่าคุณสามารถใช้การคัดลอกจากแผ่นข้อมูล วางในเซลล์ LOCATION-1 เป็นลิงก์ หรือคุณสามารถพิมพ์ที่อยู่ด้วยตนเอง เช่น ='DATA'!$I$105 โดยที่ 'DATA' หมายถึงชีตที่มีข้อมูลต้นฉบับ $I$105 หมายถึงคอลัมน์ I & แถว 105 ซึ่งเป็นที่อยู่เซลล์ที่จะเชื่อมโยง [อ้าง]ฉันมีชีตแรก (ชื่อ "DATA") มีตาราง (ชื่อคอลัมน์ Location1, Location2 ฯลฯ ) แผ่นงานที่สองชื่อ LOCATOIN-1 แผ่นงานที่สามชื่อ LOCATION-2 เป็นต้น เป็นต้น ตอนนี้ในแผ่นงาน LOCATION-1 ฉันต้องใส่ข้อมูลบางส่วนจากตาราง (จากแผ่น "DATA" คอลัมน์ "Location1") ฉันจะใช้ข้อมูลตามที่เป็นฉันหมายความว่าฉันจะใช้ "=" วิธีดึงข้อมูลนี้สำหรับแต่ละชีต... ได้โปรดช่วยด้วยโดย NAQAASH[/ quote]
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีแสดงชื่อชีตในเซลล์ต่าง ๆ เพราะโค้ดนี้แค่แสดงชื่อชีตจากเซลล์ A1 เท่านั้น ฉันต้องการเริ่มต้นที่เซลล์ A10 ชื่อแผ่นย่อย() คอลัมน์(1).แทรก สำหรับ i = 1 ถึง ชีต. นับเซลล์ (i, 1) = ชีต (i).ชื่อ ถัดไป i สิ้นสุดย่อย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
[อ้าง]เซลล์ A10. ชื่อชีตย่อย() คอลัมน์(1).Insert For i = 1 To Sheets.Count Cells(I + 9, 1) = Sheets(i).Name Next i End Subโดย Macleen[/quote] โปรดดูตัวอย่างภายในเครื่องหมายคำพูดเพื่อเปลี่ยนช่วงเริ่มต้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ดูเหมือนเว็บไซต์ที่ยอดเยี่ยมพร้อมข้อมูลที่เป็นประโยชน์มากมาย ฉันมีคำถาม แต่ฉันไม่รู้ว่าเป็นไปได้หรือไม่ ฉันกำลังพยายามสร้างสมุดงานที่มีแผ่นงานจำนวนมากที่เชื่อมโยงกับแผ่นงานหลักหนึ่งแผ่น ข้อมูลที่เกี่ยวข้องทั้งหมดจะถูกคัดลอกจากแผ่นงานหลักไปยังแผ่นงานอื่น คำถามของฉัน: แต่ละแผ่นจะตั้งชื่อตามพนักงาน ถ้าฉันพิมพ์ชื่อทั้งหมดลงในเซลล์เดียวในต้นแบบ สามารถคัดลอกไปยังแท็บ (ชื่อแผ่นงาน) ได้หรือไม่ ตัวอย่างเช่น ในแผ่นงานหลัก CELL D2 มีชื่อพนักงาน 5 คน และฉันจะมีแผ่นงาน 5 แผ่นที่มีชื่อพนักงานแต่ละคน หากไม่ชัดเจนว่าฉันพยายามจะพูดอะไร ฉันยินดีที่จะส่งสมุดงานไปตรวจสอบ ขอบคุณมากสำหรับความช่วยเหลือใด ๆ ที่ฉันได้รับ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ยอดเยี่ยม! บันทึกวันของฉัน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))) ขั้นแรกให้บันทึกไฟล์ของคุณแทนที่จะป้อนสูตรนี้ที่ใดก็ได้
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรที่คุณกล่าวถึงไม่ประสบความสำเร็จเพราะฉันมีหลายแผ่นในไฟล์ของฉัน และเมื่อใดก็ตามที่ฉันใช้สูตรนี้ในแผ่นเดียว มันก็ดี แต่เมื่อฉันใช้สูตรนี้ในหลายแผ่น มันให้ชื่อแผ่นงานเพียงแผ่นเดียวในทุกแผ่นงานแม้ว่าฉันจะไม่ได้ทำเช่นนี้ ขณะเลือกแผ่นงานทั้งหมด วิธีที่ถูกต้องคือ : =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
มันเยี่ยมมาก... ขอบคุณ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ยินดีด้วยนะคะที่รัก... :)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
*****************ขอบคุณมาก*****************
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่มีใครรู้ว่าเป็นไปได้ที่จะทำซ้ำใน Google Spreadsheet?
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ดังนั้นฉันจึงป้อนสูตรเป็นฟังก์ชันตามคำแนะนำด้านบนลงในสเปรดชีตและได้ผล เยี่ยมมาก ขอบคุณ! อย่างไรก็ตาม ดูเหมือนว่าฉันไม่สามารถแก้ไขชื่อแผ่นงานบนแท็บได้อีกต่อไปโดยดับเบิลคลิกเหมือนเมื่อก่อน นี่เป็นผลข้างเคียงที่ทราบและจงใจหรือไม่ ฉันจะแก้ไขชื่อแผ่นงานตอนนี้ได้อย่างไร ฉันไม่ใช่คน VBA ดังนั้นคำแนะนำพื้นฐานจะได้รับการชื่นชม ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันมีปัญหาหนึ่งที่ฉันไม่สามารถแก้ไขได้คือ ฉันจะแสดงชื่อแผ่นงานหลายแผ่นในเซลล์ที่เกี่ยวข้อง (ในรายการ) ในแผ่นงานเดียวได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับความช่วยเหลือ #แมคลีน มันช่วยฉันได้มาก โพสต์เคล็ดลับดังกล่าวต่อไป :ฮ่าๆ:
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี คุณช่วยฉันด้วยรหัส VBA ง่าย ๆ ได้ไหม ฉันมีรายชื่อในคอลัมน์ A ช่วงเฉพาะ - (A2:A251) - ตอนนี้ฉันต้องสร้างสเปรดชีตใหม่ด้วยชื่อเหล่านี้ ชื่อถูกขับออกจากแผ่นงานอื่น ดังนั้นจึงเปลี่ยนไปเรื่อยๆ กล่าวโดยสรุป ถ้าวันนี้ฉันมี 10 ชื่อ พวกเขาอาจไม่ปรากฏในวันพรุ่งนี้ ดังนั้นเมื่อคลิกปุ่ม สเปรดชีตเก่าทั้งหมด (ยกเว้น 1) ควรถูกลบทิ้งก่อน จากนั้นจึงควรสร้างสเปรดชีตใหม่จากชื่อในคอลัมน์ ขอคำแนะนำด้วยครับ เป็นไปได้ไหม? ขอบคุณ Manish Gupta
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ใครก็ได้ช่วยฉันด้วยสิ่งนี้: สร้างมาโครที่สร้าง 10 แผ่นงานและตั้งชื่อเป็น Sheet1 เป็น Sheet10 แต่ใช้ลูป
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีฐานข้อมูลแผ่นงานโครงการหลายรายการที่มีชื่อแท็บต่างกัน และชื่อนี้จะแสดงในตารางแผ่นงานหลัก ฉันสามารถให้สูตรใดได้บ้างเมื่อฉันแทรกแท็บใหม่ แท็บนั้นควรอัปเดตโดยอัตโนมัติในตารางหลัก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไซต์ที่ยอดเยี่ยมมีประโยชน์มาก ฉันมีชื่อแท็บที่แตกต่างกัน และฉันได้ชื่อในแผ่นงานเดียวโดยใช้รหัสของคุณ แต่มันให้ชื่อแท็บทั้งหมด มีอยู่แล้วหรือไม่ที่เราสามารถเพิ่มโค้ดเพื่อเลือกจากหมายเลขแท็บบางหมายเลขหรืออะไรทำนองนั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันต้องการรหัส VBA เพื่อแทรกชื่อไฟล์ในเซลล์ที่ระบุ ขอบคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ!! นี่เป็นความช่วยเหลือที่ดี
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะทำให้ VBA เริ่มทำงานในเซลล์เฉพาะแทนที่จะเป็น A1 ได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณสามารถเปลี่ยนตัวเลขใน Cells(i, 1) = Sheets(i).Name เป็น other เพื่อแทรกชื่อชีตในคอลัมน์อื่น เช่น แทรกเริ่มต้นจาก C1 เปลี่ยน Cells(i, 1) = Sheets(i) ถึง Cells(i, 3) = Sheets(i) แต่ VBA นี้สามารถแทรกชื่อชีตที่เริ่มต้นจากแถวที่ 1 เท่านั้น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เพียงเพิ่มไปที่ฉันชอบที่ฉันทำด้านล่าง หากคุณเพิ่มใน i คุณสามารถเริ่มแถวใดก็ได้ที่คุณต้องการ

ชื่อย่อย ()

สำหรับ i = 1 To Sheets.Count

เซลล์(i + 6, 1) = ชีต(i).ชื่อ

ต่อไปฉัน
ย่อยสิ้นสุด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณสำหรับอาหารเสริมของคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เพิ่งลองใช้มาโครเพื่อแทรกชื่อแผ่นงานทั้งหมดในแผ่นเดียว สุดยอด! ขอบคุณมาก
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณจะได้สูตรนี้เพื่อคัดลอกชื่อแท็บลงในคอลัมน์ที่ต่อเนื่องกันได้อย่างไร กล่าวอีกนัยหนึ่งไม่ใช่ในแนวตั้งแต่เป็นแนวนอน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
คุณสามารถคัดลอกข้อมูลที่ป้อน จากนั้นวาง Transpose ซึ่งจะแปลง Cols เป็น Rows และ Rows เป็น Cols
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เปลี่ยนสิ่งต่อไปนี้:

เซลล์ (i, 1) = ชีต (i) .Name
ไปยัง
เซลล์(1, i) = ชีต(i).ชื่อ

ทำให้เกิดขั้นตอนคอลัมน์ในแถวเดียวกัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีค้นหาชื่อแผ่นงาน (ชื่อส่วน) เมื่อคุณพิมพ์หมายเลขพนักงาน ในเซลล์? สมุดงานมี 15 แผ่นที่ตั้งชื่อตามส่วนต่างๆ ของแผนก ในแต่ละส่วนมีพนักงาน 100 คนในช่วง A2:A101 พร้อมหมายเลขพนักงานที่ไม่ซ้ำกัน ฉันมีรายชื่อพนักงาน 50 คนในส่วนต่างๆ ในแผ่นงานใหม่ วิธีค้นหาชื่อส่วนซึ่งสอดคล้องกับหมายเลขพนักงาน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี Ashley Pereira กรุณาเยี่ยมชมสิ่งนี้: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html บทความนี้อาจช่วยคุณได้
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL