در این مطلب، ویدئو اکسل: نحوه به هم پیوستن یک محدوده (بدون استفاده از VBA) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,700 –> 00:00:07,170
این هفته ایمیلی از
2
00:00:07,170 –> 00:00:10,530
شخصی دریافت کردم که دارای 258 سلول حاوی
3
00:00:10,530 –> 00:00:13,139
رشتهها بود که میخواست آنها را در یک
4
00:00:13,139 –> 00:00:15,809
سلول واحد ترکیب کند،
5
00:00:15,809 –> 00:00:18,480
نمونهای کوچکتر ایجاد کردم، اما فهرستی از
6
00:00:18,480 –> 00:00:22,260
نامها در پایین ستون a و در c1 دارم.
7
00:00:22,260 –> 00:00:25,380
همه آن نام ها را در یک
8
00:00:25,380 –> 00:00:29,279
سلول ترکیب کردم، اکنون اولین فکر من این بود که از VBA
9
00:00:29,279 –> 00:00:31,590
برای حلقه زدن در هر سلول استفاده کنم و
10
00:00:31,590 –> 00:00:33,780
محتویات را به یک رشته اصلی اضافه کنم که
11
00:00:33,780 –> 00:00:36,090
سپس به مقدار ذخیره شده در یک سلول نتیجه تبدیل می
12
00:00:36,090 –> 00:00:38,520
شود، اما راه دیگری برای انجام این کار وجود دارد
13
00:00:38,520 –> 00:00:40,739
که این کار را انجام نمی دهد. کد
14
00:00:40,739 –> 00:00:43,100
شامل ترکیب دو تابع
15
00:00:43,100 –> 00:00:46,680
الحاق و جابجایی آن شامل
16
00:00:46,680 –> 00:00:49,260
استفاده از کلید f9 است و شامل استفاده
17
00:00:49,260 –> 00:00:52,920
از فرمول آرایه می شود اکنون می
18
00:00:52,920 –> 00:00:55,260
توانم مراحل مورد نیاز برای ترکیب
19
00:00:55,260 –> 00:00:57,090
محتوای این سلول ها را در یک
20
00:00:57,090 –> 00:00:59,399
سلول به شما ارائه دهم اما جالب اینجاست که کجاست.
21
00:00:59,399 –> 00:01:01,770
کمک می کند اگر متوجه شوید که چگونه همه چیز به
22
00:01:01,770 –> 00:01:04,140
هم مرتبط است، اجازه دهید به شما یادآوری کنم که
23
00:01:04,140 –> 00:01:07,680
تابع الحاق چه کاری انجام می دهد
24
00:01:07,680 –> 00:01:10,170
که محتویات سلول های متعدد را در یک
25
00:01:10,170 –> 00:01:13,530
سلول واحد ترکیب می کند، بنابراین در این مثال در d 2
26
00:01:13,530 –> 00:01:17,100
من از concate استفاده کردم. تابع nate برای
27
00:01:17,100 –> 00:01:21,540
به هم پیوستن 22 فاصله به دو و
28
00:01:21,540 –> 00:01:25,520
سپس من فرمول را کپی کرده ام
29
00:01:25,520 –> 00:01:28,080
اگر با تابع transpose آشنا نیستید در
30
00:01:28,080 –> 00:01:30,150
اینجا نمونه ای از کارهایی است که
31
00:01:30,150 –> 00:01:33,240
می تواند انجام دهد ما تعداد واحدهای فروخته شده
32
00:01:33,240 –> 00:01:36,479
برای هر ماه پایین را داریم ستون B اما
33
00:01:36,479 –> 00:01:38,549
رئیس اطلاعات را در یک گزارش
34
00:01:38,549 –> 00:01:43,290
مطابق ستونهای D تا 20 میخواهد اکنون من نمیتوانم
35
00:01:43,290 –> 00:01:45,570
فقط اطلاعات ستون B را بگیرم
36
00:01:45,570 –> 00:01:49,229
و کپی و جایگذاری کنم، بلکه میتوانم از
37
00:01:49,229 –> 00:01:52,470
کپی و سپس جابجایی ویژه استفاده
38
00:01:52,470 –> 00:01:55,049
کنم، اما در نهایت از چه چیزی میتوانم استفاده کنم. در ردیف 2
39
00:01:55,049 –> 00:01:59,130
داده ثابت است و فرمول نیست، بنابراین کاری که
40
00:01:59,130 –> 00:02:02,009
من در تمام این سلول ها در ردیف 2 انجام داده ام این
41
00:02:02,009 –> 00:02:05,210
است که من از تابع transpose استفاده
42
00:02:05,210 –> 00:02:08,729
کرده ام، این تابع در همه جابجایی سلول
43
00:02:08,729 –> 00:02:13,520
B 2 به 13 است
44
00:02:15,269 –> 00:02:18,069
، همچنین متوجه خواهید شد که فرمول
45
00:02:18,069 –> 00:02:21,700
حاوی پرانتزهای فرفری در اطراف آن است و
46
00:02:21,700 –> 00:02:24,959
این نشان میدهد که آرایهای از
47
00:02:24,959 –> 00:02:27,700
فرمولهای آرایه فرمولها یک موضوع کاملاً مجزا هستند،
48
00:02:27,700 –> 00:02:30,040
اما به عبارت ساده، فرمول آرایه
49
00:02:30,040 –> 00:02:32,590
فرمولی است که بر روی مجموعهای
50
00:02:32,590 –> 00:02:35,799
از مقادیر به جای یک مقدار واحد در حال حاضر
51
00:02:35,799 –> 00:02:38,140
برای ایجاد یک فرمول آرایه عمل میکند.
52
00:02:3