Page 1 of 1

เราสามารถสร้างตัวแปลชื่อSheet ได้เปล่าครับ

Posted: Mon Nov 01, 2010 12:43 pm
by Loveman
=SUMIF('01'!$A$6:$A$58,$B4,'01'!$R$6:$R$58)
ที่ 01
คือชื่อ Sheet
มีชื่อ Sheet 02/03/04

ที่ Cell A1
ผมจะเปลี่ยนแปลง ชื่อ Sheet ตลอด
โดยให้ แวรี่ที่ =SUMIF('01'!$A$6:$A$58,$B4,'01'!$R$6:$R$58)
ทำอย่างไรดีครับ

Re: เราสามารถสร้างตัวแปลชื่อSheet ได้เปล่าครับ

Posted: Mon Nov 01, 2010 2:54 pm
by snasui
:D สามารถใช้ Indirect เข้ามาช่วยได้ครับ ยกตัวอย่างเช่น

ที่ A1 คีย์ชื่อชีท ที่เซลล์ใด ๆ คีย์

=SUMIF(Indirect("'"&A1&"'!$A$6:$A$58"),$B4,Indirect("'"&"A1&"'!$R$6:$R$58"))

Enter

Re: เราสามารถสร้างตัวแปลชื่อSheet ได้เปล่าครับ

Posted: Mon Nov 01, 2010 3:14 pm
by Loveman
ขอบคุณมากครับ พี่คนควนจุ๊บๆๆๆๆๆ ....