আমি কীভাবে একটি ঘরে বর্তমান কার্যপত্রকের নাম প্রদর্শন করতে পারি?


13

আমি সেই কার্যপত্রকের একটি ঘরে বর্তমান কার্যপত্রকের নাম প্রদর্শন করতে সক্ষম হতে চাই।

ভিবিএ স্ক্রিপ্টগুলি অবলম্বন না করে আমি কীভাবে এটি করতে পারি?

যদি এটি গুরুত্বপূর্ণ হয় তবে আমি যে এক্সেলটির সাথে কাজ করছি তার বিশেষ স্বাদ 2007 হ'ল তবে আমি সংস্করণ-অজগনস্টিক হিসাবে যতটা সম্ভব পছন্দ করবো।

উত্তর:


19
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1),1))

এই ফাংশনটি কাজ করার আগে কাজের বইটি সংরক্ষণ করা দরকার needs

ফাংশনের মূল কীটি হ'ল =CELL("filename",A1)একটি সহজ স্ট্রিং যা ফাইলের পথ, ফাইলের নাম এবং ওয়ার্কশিটের নাম অন্তর্ভুক্ত করে:C:\Users\john.smith\Desktop\[Test.xlsx]Sheet1

দেখা:


সেল রেফারেন্স A1alচ্ছিক, না?
আলে

2
এই আমার জন্য কাজ করে=RIGHT(CELL("filename"),LEN(CELL("filename"))-SEARCH("]",CELL("filename")))
বীয়ার

2
আপনি ঘরের রেফারেন্সটি বাদ দিতে পারেন এবং আপনার যদি কেবলমাত্র ফাইলে একটি সেল () ফাংশন থাকে তবে তাতে কিছু আসে যায় না। তবে, আপনি যদি প্রতিটি শীটে শিটের নামটি দেখানোর জন্য সেল ফাংশনটি ব্যবহার করেন তবে আপনার A1 রেফারেন্সের প্রয়োজন, অন্যথায় প্রতিটি শীট একই মান দেখায়। কোন সূত্রটি শেষ সূত্রটি পুনরায় গণনা করা হয়েছিল তার উপরে নির্ভর করে value সুতরাং, সূত্রটি A1 এর উল্লেখ ছাড়াই শীট 1, শিট 2, শিট 3 এ রেখে দিন। আপনি যখন শীট 3 পুনরায় গণনা করবেন, এটি "শীট 3" প্রদর্শিত হবে। পত্রক 1 এ যান এবং এটি "শীট 3" প্রদর্শন করবে। - সম্ভবত আপনি কি চান না। তবে একটি সেল রেফারেন্স সহ সূত্রটি প্রত্যাশার মতো কাজ করবে।
teylyn

6
কিছুটা খাটো .....=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,32)
ব্যারি হউদিনিনী ২
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.